Objetivo del Cargo El Líder Técnico de Soluciones de Backend es responsable de diseñar, guiar y supervisar la implementación de soluciones tecnológicas escalables, seguras y alineadas con la arquitectura establecida. Su rol clave es asegurar la calidad técnica del software, optimizando su rendimiento y garantizando el cumplimiento de estándares de desarrollo, seguridad y mejores prácticas. Además, lidera y apoya al equipo de desarrollo en la resolución de desafíos técnicos, fomenta la adopción de metodologías ágiles y DevOps, y participa en la definición de estrategias de integración y despliegue continuo (CI/CD). Funciones Proveer y apoyar en la resolución de inconvenientes técnicos durante el ciclo de desarrollo. Coordinar con arquitectos y stakeholders para ajustar la arquitectura cuando sea necesario. Coordinar la atención de incidentes en producción, minimizando el impacto en los usuarios. Garantizar la documentación de incidentes para mejorar la capacidad de respuesta futura. Asegurar un entendimiento claro de las definiciones de arquitectura y diseño con el equipo de desarrollo. Realizar revisiones de código y validaciones técnicas de la implementación. Detectar desviaciones de la arquitectura y coordinar ajustes con el equipo. Garantizar el cumplimiento de estándares de seguridad en las integraciones. Escribir código limpio, modular y reutilizable, siguiendo patrones de diseño apropiados. Desarrollar microservicios, APIs y otras soluciones backend utilizando tecnologías y frameworks adecuados (Ej. .NET Core, Node.js, Java Spring Boot, Python FastAPI, etc.). Entregar requerimientos complejos proporcionando ejemplos para el equipo. Aplicar prácticas de código seguro y código limpio. Gestionar el ciclo de desarrollo y calidad. Establecer mecanismos de integración y despliegue continuo (CI/CD). Diseñar pipelines para despliegues automatizados en plataformas cloud o on-premise. Implementar pipelines de CI/CD cumpliendo con los requisitos de DevSecOps. Implementar soluciones basadas en Docker, Kubernetes o Serverless según las definiciones del arquitecto. Seguir y promover el marco de trabajo Scrum y sus ceremonias. Conocimientos Requeridos Experiencia en la integración de aplicaciones utilizando APIs, microservicios y componentes de Azure. Dominio de prácticas DevSecOps. Habilidad en el desarrollo de aplicaciones utilizando estilos de microfrontends y microservicios. Pruebas unitarias. Experiencia en el desarrollo con .NET (versión 6 o superior). Sólido manejo de SQL Server. Familiaridad con el consumo de servicios cloud en Azure. Control de versiones utilizando Git y GitHub. Experiencia en la gestión y automatización de proyectos utilizando Azure DevOps. Conocimiento en la implementación de procesos de despliegue e integración continua (CI/CD). Manejo de metodologías ágiles como Scrum y Kanban. Experiencia con Docker y AKS. Capacidad para integrar aplicaciones con Azure Service Bus y Azure Data Factory. Experiencia en la gestión de conexiones con identidades administradas o Service Principal en Azure. Conocimiento en el uso de Azure SignalR. #J-18808-Ljbffr