- Liderar técnicamente al equipo de desarrollo en proyectos utilizando tecnologías como Angular, .NET y SQL Server.
- Usar e implementar arquitecturas de software seguras, escalables y mantenibles.
- Promover el uso de buenas prácticas de programación y patrones de diseño.
- Coordinar con otros equipos y áreas para asegurar la integración continua y despliegue eficiente mediante Azure DevOps.
- Velar por la seguridad en el desarrollo y despliegue de las aplicaciones.
- Colaborar con otros equipos para encontrar oportunidades de reusar código.
- Capacitar y apoyar al equipo en su crecimiento técnico y profesional.
- Revisar y aprobar el actual código que se va a integrar a las ramas.
- Realizar que el código siga los estándares de codificación de la compañía.
- Planificar tareas técnicas junto al Project Manager y asegurar su cumplimiento.
- Velar por el buen funcionamiento de las aplicaciones y la disponibilidad de estas.
- Identificar riesgos técnicos y proponer soluciones.
- Entregar de manera oportuna los desarrollos.
- Aportar ideas que permita simplificar las entregas a los clientes.
- Mantener los proyectos en versiones con soporte disponible esto incluye frameworks y librerías.
Qualifications
Los Requerimientos
Título profesional en Ingeniería de Sistemas, Informática o áreas afines.
Servicio al Cliente.
Análisis.
Liderazgo
Comunicación asertiva
4 años de experiencia en desarrollo y liderazgo de equipos de desarrollo de software.
Dominio avanzado de Angular, .NET (C#), y SQL Server.
Conocimiento en prácticas de seguridad en el desarrollo de software.
Experiencia con herramientas de integración y despliegue continuo, especialmente Azure DevOps.
Sólido conocimiento en patrones de diseño y principios SOLID.
Idioma Inglés
Deseable certificación en Azure, Scrum o arquitectura de software.