Líder Técnico de Desarrollo

Bogotá D.C., Bogotá DC
Publicado hace más de 30 días
Logo Global MVM
Empresa:
Global MVM
Descripción de la Empresa:
Llevamos más de 27 años de exitosa experiencia gestionando diferentes aplicaciones y lenguajes de programación. Desde 1996, trabajamos en idear, diseñar y desarrollar soluciones de ingeniería de software que apalanquen el crecimiento, transformación y productividad de la industria en diversos sectores económicos, en especial, el sector eléctrico.
Tipo de Contrato:
Desde Casa
Experiencia requerida:
2 años
Educación requerida:
Técnico / Profesional
Género:
Indiferente
Cantidad de Vacantes:
1

Descripción de la oferta de trabajo

Objetivo del Cargo:

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.

Funciones y responsabilidades:

1. Apoyar al equipo de desarrollo en el entendimiento de las definiciones de arquitectura y de diseño de la aplicación.
2. 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.
3. 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.
4. Apoyar el desarrollo de aplicaciones y/o componentes de software aplicando prácticas de código seguro.
5. 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.
6. 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.
7. Aplicar y guiar en mejores prácticas de desarrollo de software.
8. Apoyar la creación de pruebas unitarias para los desarrollos realizados a fin de cumplir con la cobertura técnica y de calidad definidas
9. Establecer los mecanismos de integración de producto (CI) de acuerdo con las unidades de construcción de la solución y la granularidad de los repositorios.
10. Participar en las sesiones que se lleven a cabo como parte del ciclo de desarrollo y afinamiento de los componentes de desarrollo.
11. Seguir el marco de trabajo Scrum definido para el proyecto con sus actividades y ceremonias.
12. Agregar valor en solución de requerimientos, incidentes y/o mejoras Frontend y BackEnd para los proyectos donde participe.
13. Mitigar y asistir ante la presencia de riesgos técnicos.
14. Implementación de pipelines de integración y despliegue continuo cumpliendo con los ítems definidos dentro de los modelos de gobierno de DevSecOps.

Conocimientos requeridos:

1. Integración de aplicaciones (API’s, microservicios, componentes Azure).
2. Diseño técnico de aplicaciones.
3. Desarrollo de soluciones sobre estilos de microfronts y microservicios
4. Implementación de pruebas unitarias bajo cumplimiento de buenas prácticas.
5. Angular v13 o superior
6. HTML.
7. CSS.
8. JavaScript.
9. .Net (5 o superior).
10. SQL Server.
11. Familiaridad con el consumo de servicios cloud Azure.
12. Control de versiones Git - GitHub
13. Azure DevOps
14. Proceso de despliegue continuo e integración continua.
15. Metodologías ágiles (Scrum, Kanban).
16. Docker y AKS