Líder Técnico de Desarrollo

Tendrás la oportunidad de proveer y/o apoyar la solución de inconvenientes técnicos que se presenten durante el ciclo de desarrollo de las aplicaciones a su cargo.

Algunas funciones serán

Apoyar al equipo de desarrollo en el entendimiento de las definiciones de arquitectura y de diseño de la aplicación.

Apoyar el desarrollo de aplicaciones y/o componentes de software según el stack tecnológico de los proyectos.

Apoyar el desarrollo para consumir API´s y otros artefactos de desarrollo según sean definidos en la arquitectura de las aplicaciones y/o durante la ejecución del proyecto.

Verificar y validar la continua adherencia de los bloques de construcción a la arquitectura, a través de continua revisión par y la definición de mecanismos de prueba para garantizar los atributos de calidad de la solución.

Apoyar el desarrollo de aplicaciones y/o componentes de software aplicando prácticas de código seguro

Apoyar el desarrollo de las modificaciones de código que sean necesarias para optimizar el rendimiento de la aplicación Frontend y Backend, minimizando el tiempo de carga y mejorando la experiencia del usuario.

Ejecutar la implementación de los requerimientos de mayor complejidad entregando una línea base de construcción que ejemplifique la solución al equipo de Desarrollo.

Aplicar y guiar en mejores prácticas de desarrollo de software.

Apoyar en la revisión de las historias de usuario y solicitudes asignadas para aclarar lo necesario a fin de crear los artefactos que den solución a las mismas.

Lo que requieres

Perfil

Profesional en Ingeniería de Sistemas, Electrónica, Eléctrica, Telecomunicaciones, Industrial o carreras afines.

Conocimientos en:

  • Integración de aplicaciones (API’s, microservicios, componentes Azure).
  • Diseño técnico de aplicaciones.
  • Desarrollo de soluciones sobre estilos de microfronts y microservicios
  • Implementación de pruebas unitarias bajo cumplimiento de buenas prácticas.
  • Angular v13 o superior.
  • HTML. 
  • CSS.
  • JavaScript.
  • .Net (5 o superior).
  • SQL Server. 
  • Familiaridad con el consumo de servicios cloud Azure. 
  • Control de versiones Git – GitHub.
  • Azure DevOps.
  • Proceso de despliegue continuo e integración continua. 
  • Metodologías ágiles (Scrum, Kanban). 
  • Docker y AKS.

Competencias fundamentales / Soft Skills

  • Capacidad de Análisis Técnico.
  • Trabajo en equipo.
  • Compromiso con las tareas.
  • Responsabilidad.
  • Capacidad de trabajo en forma remota. 
  • Comunicación asertiva. 
  • Cumplimiento con los plazos establecidos.
  • Capacidad y disposición de aprendizaje. 
  • Sentido de urgencia y cumplimiento 
  • Autogestión.

Resultados esperados

  • Generar soluciones a los issues presentados en la codificación de las aplicaciones de software asignadas.
  • Generación de entregables y artefactos técnicos y documentales definidos en el proyecto y/o en el soporte asignados. 
  • Aporte en la generación de soluciones a los requerimientos. 
  • Cumplimiento en la planeación, definición de tareas, refinamiento, y desarrollo de las HU asignadas.
  • Cumplir con la cobertura definida en el análisis de código estático del proyecto evaluada por SonarQube.
  • Cumplimiento de los ANS´s establecidos para cada una de las actividades asignadas.
  • Agregar valor en cada uno de los sprints y de los proyectos asignados. 
  • Aporte técnico en las sesiones realizadas.
  • Asistencia a las ceremonias del sprint donde participe.

Pongámonos en contacto