Technical lead
country: mexico
*what you will be doing*
responsable de la implementación técnica de desarrollos, nuevos o existentes, que pueden o no transformar las operaciones del negocio.
está a cargo de participar durante el diseño de la arquitectura y permear con el equipo técnico la misma cuidando aspectos de especificaciones técnicas, estándares de codificación, integración así como la administración de la configuración de las piezas de software.
también participa en el desarrollo y los planes de crecimiento técnico de los programadores.
al menos 8 años trabajando generando soluciones tecnológicas para áreas de contabilidad y finanzas.
- liderando equipos de desarrollo en cuestiones principalmente técnicas y también funcionales.
- haber participado como desarrollador en al menos 5 soluciones tecnológicas empresariales.
- participar y guiar en la definición técnica de una solución tecnológica.
- haber diseñado soluciones tecnológicas basadas en requerimientos funciones y no funcionales.
- gestión en la atención a la deuda técnica de las aplicaciones.
- gestión en la atención a las vulnerabilidades de la infraestructura, plataformas y software.
- implementación de herramientas para la automatización de pruebas.
- conocimiento del sector (haber laborado en la banca al menos en 3 proyectos de desarrollo)
- haber implementado proyectos con metologías tradicionales y ágiles.
- comunicación efectiva (oral y escrita a níveles de gerencia y dirección)
- integración de equipos
- integración continua / devops
- gestión de riesgos e issues.
- sentido de urgencia
sw: java, python, c++, kotlin, git, maven, java script
- sólidos conocimientos sobre los principales frameworks utilizados en el banco dentro de su dominio, junto con sus fortalezas y debilidades
- experiência en la resolución de conflictos de código
- aplica y fomenta el uso de buenas prácticas y manuales de estilo de la organización
- aplica y fomenta el uso de patrones de programación y es capaz de elegir el adecuado para cada requisito
- busca la excelencia en el correcto uso de algoritmos y su optimización
- revisa y certifica código de terceros
- genera y valida los planes de despliegue (releases en service now)
- coordina las promociones entre los diferentes ambientes (dev, cert, pre y pro)
- coordina el aprovisionamiento y personalización de la infraestructura a través del coordinador de infraestructura
- guía a desarrolladores y otros roles técnicos en materia de ingeniería de software