Descripción
Resumen del Puesto:
Diseña, desarrolla e implementa soluciones de software escalables, lidera análisis técnico, coordina equipos multidisciplinarios y mentorea desarrolladores.
Puntos Destacados:
1. Diseñar y desarrollar soluciones de software escalables y eficientes
2. Liderar análisis técnico y definición de arquitectura de nuevos proyectos
3. Mentorear a desarrolladores junior y semi senior
**Funciones del puesto**
* Diseñar, desarrollar e implementar soluciones de software escalables y eficientes.
* Liderar el análisis técnico y la definición de arquitectura de nuevos proyectos.
* Participar en la planificación y estimación de tareas junto al equipo de desarrollo.
* Revisar código y asegurar el cumplimiento de buenas prácticas y estándares de calidad.
* Identificar y proponer mejoras continuas en procesos y rendimiento de sistemas.
* Brindar soporte técnico y resolver incidencias complejas.
* Coordinar con equipos multidisciplinarios (producto, QA, UX/UI) para asegurar entregables alineados a los objetivos del negocio.
* Mentorear a desarrolladores junior y semi senior.
**Requerimientos**
* Título universitario en Ingeniería de Sistemas, Ingeniería de Software, Ciencias de la Computación o carreras afines.
* Mínimo 4–5 años de experiencia en desarrollo de software.
* Experiencia sólida en uno o más lenguajes de programación (por ejemplo: Java, C\#, Python, JavaScript, Node.js u otros).
* Conocimiento en diseño de arquitecturas, APIs REST y bases de datos relacionales y/o no relacionales.
* Experiencia trabajando con metodologías ágiles (Scrum o Kanban).
* Manejo de control de versiones (Git).
* Conocimiento en pruebas unitarias e integración continua.
* Capacidad de liderazgo técnico y trabajo en equipo.
* Habilidades de comunicación y resolución de problemas
Tipo de puesto: Tiempo completo
Lugar de trabajo: Empleo presencial