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