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