Líder Técnico/Remoto

Líder Técnico responsable de diseñar, guiar y supervisar la implementación de soluciones tecnológicas escalables, seguras y alineadas con la arquitectura establecida.

Comparte esta vacante

Responsabilidades del Puesto

Asegurar el cumplimiento de los criterios de calidad y cubrimiento no funcionales de las soluciones: desempeño, compatibilidad, portabilidad, mantenibilidad, seguridad, confiabilidad e integración.  

 

Definir las líneas base de los proyectos en conjunto con el equipo de desarrollo.  

Establecer los mecanismos y líneas bases de reutilización para los proyectos dentro de las líneas técnicas específicas de su liderazgo.  

Construir las lineas base de los proyectos en conjunto con los arquitectos designados. 

Implementar las prácticas definidas por los arquitectos como buenas prácticas materializadas en los proyectos como: repositorios de código reutilizables para nuevos proyectos, pruebas de calidad de código.  

Apoyar la revisión de las historias de usuario y de sus criterios de aceptación desde el punto de vista técnico a fin de crear componentes de software que cubran la necesidad expresada en ellas.

Resolver los impedimentos técnicos que se presenten en el proceso de construcción con apoyo del equipo de arquitectos escalando dichos impedimentos cuando sea requerido.  

 

Guiar a los equipos de desarrollo en la ejecución de los procesos de construcción sirviendo como interlocutor entre el equipo de arquitectos y los desarrolladores (construcción, pruebas de código, versionamiento, CI/CD, disminución de deuda técnica). 

Construir pruebas de concepto para validar decisiones arquitectónicas a partir de los lineamientos entregados por los arquitectos.  

Apoyar los procesos de consultoría ejecutados por los arquitectos en las líneas especializadas de su dominio. 

Requisitos y habilidades

  • Experiencia en la integración de aplicaciones utilizandoAPIs, microservicios y componentes de Azure, garantizando la interoperabilidad y escalabilidad de las soluciones.
  • Dominio de prácticasDevSecOps, asegurando la integración de medidas de seguridad desde las primeras etapas del ciclo de desarrollo.
  • Capacidad para diseñar soluciones técnicas robustas, alineadas con los objetivos arquitectónicos y de negocio.
  • Habilidad en el desarrollo de aplicaciones utilizando estilos demicrofrontendsy microservicios, promoviendo la modularidad y la eficiencia en la entrega de software. 
  • Experiencia en la implementación de pruebas unitarias, siguiendo las mejores prácticas para garantizar la calidad y la estabilidad del código.
  • Experiencia en el desarrollo con .NET (versión 6 o superior), permitiendo la creación de aplicacionesbackendrobustas y escalables. 
  • Sólido manejo de SQL Server, asegurando la eficiencia en la gestión y consulta de datos en aplicaciones de gran escala.
  • Familiaridad con el consumo de serviciosclouden Azure, aprovechando las capacidades de la nube para optimizar las soluciones de software. 
  • Control de versiones utilizando Git y GitHub, asegurando una gestión efectiva del código fuente y facilitando la colaboración en equipo.
  • Experiencia en la gestión y automatización de proyectos utilizando Azure DevOps, permitiendo un flujo de trabajo eficiente y ágil.
  • Conocimiento en la implementación de procesos de despliegue e integración continua (CI/CD), asegurando la entrega rápida y segura de nuevas versiones de software.
  • Manejo de metodologías ágiles como Scrum y Kanban, facilitando la organización y entrega continua de valor en los proyectos.
  • Experiencia con Docker y AKS, permitiendo lacontenerizacióny orquestación de aplicaciones para una mayor escalabilidad y resiliencia. 
  • Capacidad para integrar aplicaciones con Azure Service Bus y Azure Data Factory, facilitando la comunicación asíncrona entre servicios y mejorando la escalabilidad del sistema.
  • Experiencia en la gestión de conexiones con identidades administradas o Service Principal en Azure, asegurando un acceso seguro y controlado a los recursos en la nube.
  • Conocimiento en el uso de AzureSignalR, especialmente en la implementación de soluciones en recursos conectados asubnets, permitiendo comunicaciones en tiempo real de manera segura y eficiente

No guardes esto solo para ti, compártelo