




Resumen: Buscamos un Desarrollador Senior .NET con experiencia en Angular y Azure para un puesto full stack, encargado de tareas de backend y frontend, resolución de errores y contribuciones arquitectónicas. Aspectos destacados: 1. Desarrollo Full Stack en tareas de backend y frontend 2. Contribuir a las decisiones arquitectónicas y de diseño 3. Implementar una arquitectura de microservicios y principios avanzados de C# Buscamos un **Desarrollador Senior .NET con experiencia en Angular y Azure** para unirse a nuestro equipo. En este puesto, desempeñará el rol de Desarrollador Full Stack, realizando tareas de backend y frontend, resolviendo errores y contribuyendo a decisiones arquitectónicas y de diseño. Colaborará con equipos multifuncionales para entregar soluciones de alta calidad que cumplan con los requisitos empresariales y los estándares técnicos. **Responsabilidades** * Desarrollar y mantener servicios de backend mediante .NET y C# * Implementar una arquitectura de microservicios para garantizar escalabilidad y diseño modular * Diseñar y desarrollar funciones de autenticación y autorización para asegurar las aplicaciones * Aplicar principios avanzados de C#, incluidos patrones de diseño, principios SOLID y arquitectura Onion, para crear código robusto y mantenible * Construir y mejorar aplicaciones frontend mediante Angular, aprovechando componentes inteligentes (smart) y estúpidos (dumb) para un diseño modular * Implementar y gestionar aplicaciones en Microsoft Azure mediante App Services o Kubernetes * Supervisar y optimizar el rendimiento y la disponibilidad de las aplicaciones en Azure * Integrar agentes de mensajería para una comunicación eficiente entre microservicios * Colaborar con los miembros del equipo para refinar historias de usuario, resolver errores y alcanzar los objetivos del proyecto * Participar en revisiones de código y aportar opiniones sobre decisiones arquitectónicas y de diseño **Requisitos** * Título universitario en Ciencias de la Computación, Tecnologías de la Información o campo relacionado, o experiencia profesional equivalente * Al menos 3 años de experiencia en puestos de desarrollo de software * Competencia avanzada en .NET y C#, con experiencia en arquitectura de microservicios * Conocimientos sólidos sobre protocolos e implementaciones de autenticación y autorización * Experiencia aplicando conceptos avanzados de C#, incluidos patrones de diseño, principios SOLID y arquitectura Onion * Competencia en desarrollo con Angular, incluido el diseño de componentes inteligentes (smart) y estúpidos (dumb) * Experiencia práctica con Microsoft Azure, incluidos App Services o Kubernetes para implementación y gestión * Familiaridad con herramientas de supervisión para garantizar la fiabilidad de las aplicaciones en Azure * Conocimientos sobre agentes de mensajería para una comunicación eficiente entre servicios * Excelentes habilidades para la resolución de problemas y capacidad para trabajar de forma independiente * Dominio fluido del inglés (escrito y hablado) a nivel B2+ o superior **Deseable** * Experiencia en diseño arquitectónico para aplicaciones escalables y mantenibles * Conocimientos sobre pipelines en la nube para CI/CD e implementaciones automatizadas * Familiaridad con ngrx para la gestión del estado en aplicaciones Angular


