Líder Técnico
Comparte esta vacante
Responsabilidades del Puesto
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.
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.
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.
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.
Apoyar las estimaciones para la construcción de los artefactos de desarrollo teniendo en cuenta todo el ciclo de desarrollo.
Apoyar la creación de pruebas unitarias para los desarrollos realizados a fin de cumplir con la cobertura técnica y de calidad definidas
Apoyar las correcciones que sean necesarias a los artefactos de desarrollo a fin de cumplir con los porcentajes de calidad técnica y de calidad definidos.
Participar en las sesiones que se lleven a cabo como parte del ciclo de desarrollo y afinamiento de los componentes de desarrollo.
Apoyar la creación de la documentación técnica necesaria como parte de los entregables del proyecto.
Seguir el marco de trabajo Scrum definido para el proyecto con sus actividades y ceremonias.
Colaborar con el equipo para soportar funcionalidades existentes y desarrollar mejoras en el sistema.
Agregar valor en solución de requerimientos, incidentes y/o mejoras Frontend y BackEnd para los proyectos donde participe.
Participar en las sesiones técnicas y de proyecto que sean necesarias para la consecución de los objetivos planteados.
Participar en espacios de aprendizaje de tecnologías, estándares, marcos y de funcionalidades que permitan conocer las actividades de los clientes y las nuevas tecnologías que se requieran para cumplir con la creación o ajustes de artefactos de desarrollo.
Apoyo y revisión de cumplimiento e implementación de pruebas unitarias, funcionales y no funcionales.
Requisitos y habilidades
Perfil
- Mínimo dos (2) años desempeñando cargos o llevando a cabo actividades relacionadas con esta solicitud.
Competencias fundamentales / Soft Skills
- Es positivo, sereno y determinado ante el cambio: Posee Inteligente emocional y social.
- Vive en comunicación permanente de forma asertiva y cercana: comunicación efectiva saber escuchar, saber presentar, empatía, orientación al cliente.
- Impulsa la colaboración, el aprendizaje y la innovación: inquieto por aprender.
- Actúa con perspectiva eco – sistémica: Liderazgo, empoderamiento y orientación a resultados.
- Es sensible al riesgo y a las oportunidades: Es negociador y realiza análisis de información.
Conocimientos en
- Integración de aplicaciones (API’s, microservicios, componentes Azure).
- Diseño técnico de aplicaciones.
- Implementación de pruebas unitarias.
- Angular
- HTML.
- CSS.
- JavaScript.
- .Net (6 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 (CI/CD).
- Metodologías ágiles (Scrum, Kanban).
- Docker, AKS.
Conocimientos deseables
Implementación en nube Azure:
- Service bus
- Azure data factory.
- Identidad administrada
- Service principal
- Key vault
- Azure functions
- Solución componentes reportados en Microsoft Defender