Senior Software Engineer /Tech Lead
Responsabilidades
1. Asegurar la calidad de los entregables de desarrollo en proyectos de software, definiendo y desarrollado la mejor solución técnica que cumpla con los requerimientos aprobados del proyecto, realizando revisiones periódicas para el cumplimiento de los estándares corporativos y buenas prácticas del mercado.
2. Asegurar el buen desempeño de los recursos de desarrollo asegurando el entendimiento de los procesos de negocio, la metodología de desarrollo así como las técnicas y mejores prácticas del mercado a través de capacitaciones técnicas y fomentando la auto-capacitación y el intercambio de conocimientos, definiendo y realizando evaluaciones de desempeño para detectar oportunidades de mejora y entrenamientos.
3. Asegurar la mejora continua generando estrategias para mejora de las aplicaciones, procesos de desarrollo de software (Estándares, Procedimientos, Mejores prácticas), cumpliendo métricas de desempeño en proyectos y realizando la medición de las mismas para detectar áreas de oportunidad en su persona y sus equipos y en los procesos
4. Participar en la elaboración de los objetivos del equipo de desarrollo alineados a los objetivos de la dirección de Sistemas y corporativos, realizando las actividades necesarias para el cumplimiento de los mismos.
Perfil técnico
• Ingeniería o Licenciatura terminada en área relacionada al desarrollo de sistemas.
• Inglés Intermedio
• Conocimientos técnicos:
o Análisis, levantamiento de requerimientos y elaboración de casos de uso
o Arquitectura de Aplicaciones para .NET * (Intermedio)
o Diseño de Aplicaciones y Servicios, Patrones de Diseño y Diseño orientado a Objetos *
o Desarrollo de Aplicaciones (Framework 3.5 o superior, C#, API Restfull, Net Core, Angular, Javascript, Jquery, WCF (Opcional), Web Services (Opcional)) *
o Modelado de datos y Normalización *
o Desarrollo de objetos de bases de datos en SQL 2016 o superior (Transact SQL/Integration Services) *
o Practicas/Estándares de Código Seguro * (Básico)
o DevOps (Jenkins, Ansible) * (Básico)
o Frameworks de Desarrollo Ágil (Scrum, SAFe, Lean, Kanban)
o Pruebas unitarias de software *
o Capacidad de análisis y diagnóstico de problemas (Troubleshooting) *
• 2 años de experiencia en un rol de Tech Lead *
• 3 años de experiencia en posiciones de Desarrollo de Software *
Competencias
Visión de Negocio – Habilidad para aplicar experiencia técnica, conocimiento especial, madurez y juicio a los temas de negocio, y como resultado, mejorar el desempeño del equipo y CHUBB.
Liderazgo - Maneja con eficacia el desempeño de los miembros del equipo, motiva e inspira a otros hacia el logro de metas específicas.
Sentido de Pertenencia – Se hace responsable (se apropia) del logro (o no logro) de los resultados deseados.
Enfoque Estratégico - Incorpora una perspectiva de largo plazo sobre CHUBB y los mercados en los que opera, tanto en la planeación como en la ejecución.
Influencia - Entiende cómo funciona la empresa, se relaciona con todos los niveles de la organización y colabora con influencia en otros al hacer las cosas, incluso sin autoridad formal.
Ejecución - Utiliza la iniciativa personal de manera eficaz y eficiente; hace uso de su autoridad de gestión y recursos de la organización para cumplir con los compromisos.
Integridad y Valor - Defiende y modela los valores de CHUBB en la toma de decisiones y la comunicación con los demás, incluso en situaciones difíciles.