Backend Net Sr

Mexico Posted 9/17/2026 Leaves the board in 2 days
ATS Keyword Match See which key terms from this posting your resume already has. Free.

Software Backend Developer .NET Senior


Requisitos
·        Requerido – Habilidades Técnicas
·        Profesional en Ingeniería de Sistemas, Ingeniería de Software, Ingeniería Electrónica, Ingeniería Informática o carreras afines.
·        Más de 5 años de experiencia desarrollando aplicaciones backend con tecnologías .NET.
·        Más de 3 años de experiencia diseñando e implementando APIs RESTful utilizando ASP.NET Core.
·        Experiencia en desarrollo de aplicaciones empresariales escalables, seguras y de alta disponibilidad.
·        Experiencia en diseño, desarrollo y mantenimiento de soluciones backend con .NET 8+ y ASP.NET Core.
·        Conocimiento sólido de Clean Architecture, Domain-Driven Design (DDD), CQRS, Repository Pattern y principios SOLID.
·        Experiencia en desarrollo de APIs REST y servicios gRPC.
·        Experiencia en arquitecturas cloud-native y desarrollo de microservicios.
·        Experiencia trabajando con Docker y Azure Kubernetes Service (AKS).
·        Conocimiento de Kubernetes, incluyendo administración de pods, health checks, configuración, secretos y escalabilidad.
·        Experiencia en Managed Identity, redes privadas y VNETs.
·        Experiencia implementando mecanismos de autenticación y autorización con JWT, OAuth2, IdentityServer y Azure AD.
·        Conocimiento de estándares de seguridad OWASP para APIs y aplicaciones empresariales.
·        Experiencia con Azure SQL, Redis Cache, Azure Service Bus y Entity Framework.
·        Experiencia en integración de sistemas y servicios empresariales.
·        Dominio de Git, estrategias de branching y pull requests.
·        Experiencia gestionando procesos CI/CD con Azure DevOps.
·        Experiencia trabajando en entornos ágiles.

·        Requerido – Habilidades Blandas
·        Pensamiento analítico y capacidad de resolución de problemas complejos.
·        Comunicación efectiva con equipos técnicos y stakeholders.
·        Capacidad para documentar y comunicar soluciones técnicas.
·        Trabajo colaborativo con equipos multidisciplinarios.
·        Orientación a resultados y calidad.
·        Capacidad para influir en decisiones técnicas y arquitectónicas.
·        Proactividad y enfoque en mejora continua.

·        Deseable (Habilidades Técnicas)
·        Experiencia implementando pipelines CI/CD y automatización de despliegues.
·        Experiencia desplegando soluciones cloud-native en Azure y/o AWS.
·        Conocimientos avanzados de Docker y Kubernetes.
·        Experiencia con pruebas unitarias, pruebas de integración y pruebas automatizadas.
·        Experiencia utilizando herramientas como AutoMapper, MediatR, FluentValidation y Serilog.
·        Conocimiento en arquitecturas distribuidas y sistemas orientados a eventos.
·        Experiencia en observabilidad, monitoreo y optimización de aplicaciones cloud.

·        Responsabilidades (Actividades a desempeñar)
·        Diseñar, desarrollar y mantener servicios backend utilizando ASP.NET Core y .NET 8 o superior.
·        Diseñar e implementar APIs RESTful y servicios de integración de alto rendimiento.
·        Definir y mantener arquitecturas backend basadas en Clean Architecture y DDD.
·        Garantizar la escalabilidad, disponibilidad, resiliencia y mantenibilidad de las soluciones desarrolladas.
·        Diseñar e implementar soluciones cloud-native sobre plataformas basadas en contenedores.
·        Gestionar despliegues y optimización de aplicaciones en Docker y Azure Kubernetes Service (AKS).
·        Implementar mecanismos de autenticación, autorización y protección de servicios.
·        Aplicar mejores prácticas de seguridad y estándares OWASP.
·        Desarrollar integraciones con Azure SQL, Redis Cache, Azure Service Bus y otros servicios empresariales.
·        Diseñar estrategias eficientes de acceso y procesamiento de datos.
·        Participar en revisiones técnicas, definición de arquitectura y toma de decisiones tecnológicas.
·        Colaborar con equipos de Frontend, UX, QA, DevOps y Arquitectura para asegurar entregas de alta calidad.
·        Apoyar iniciativas de integración continua, entrega continua y automatización de despliegues.
·        Elaborar documentación técnica y diagramas de arquitectura.
·        Identificar, analizar y resolver incidentes complejos en ambientes productivos.
·        Promover buenas prácticas de ingeniería de software y mejora continua dentro del equipo.

·        Idiomas requeridos
·        Inglés Intermedio bajo
·        Información adicional
·        Ubicación
·        México. Colombia (Hibrido)