DESARROLLADOR SENIOR Propósito del rol: Desarrollar código de alta calidad y ayudar a sus pares con menos experiencia en la revisión de código que se le asigne.
Demostrar capacidad para resolver problemas que requieran investigación sobre nuevas tecnologías a utilizar.
Colaborar con su jefe inmediato (líder técnico) en tareas de liderazgo y aprendizaje con los demás miembros del equipo.
Funciones Clave: - Desarrollar y mantener software con estándares de calidad alto.
- Desarrollar software orientado a TDD - Entender los conceptos claves como principios SOLID para el desarrollo de software - Cumplir con las entregas según las estimaciones de tiempo realizadas.
- Cumplir con las revisiones de código que su jefe inmediato le asigne.
- Colaborar con sus pares de menor experiencia para la resolución de problemas - Desplegar soluciones utilizando "infraestructura cómo código" (serverless, CDK) - Construir soluciones en la nube utilizando componentes de AWS - Cumplir con fixes productivos de los diferentes productos en caso de ser necesario.
Requerimientos: - Título universitario en Ingeniería en Computación, Industrial y afines.
- +3 años en el desarrollo de código (dominio de clean code a nivel medio) y desarrollo de productos.
- +2 años en proyectos en los que haya utilizado lenguajes: Go (dominio a nivel medio), Scala (dominio a nivel bajo), Kotlin (dominio a nivel medio), TypeScript, Node JS (dominio a nivel medio) react.
- +2 años trabajando en Cloud, dominio de AWS/Lambda a nivel medio).
- Dominio de metodologías ágiles como Scrum y/o Kanban.
- Experiencia con React (dominio a nivel medio), TDD, CI/DC y/o Canary Release.
- Dominio de herramientas como Jira, Slack y Confluence.
- Dominio de GIT a nivel alto.
- Conocimiento y dominio de metodología end to end testing a nivel medio - Certificación de Scrum Fundamentals (deseable) - Certificación de AWS Practitioner (deseable) - Certificación de AWS Developer Associate (deseable) #J-18808-Ljbffr