Misión del puesto y Ubicación del puesto
Buscamos un/a Senior Backend Developer .NET para liderar el desarrollo de soluciones backend que integren IA generativa, automatización y flujos de datos complejos. Este rol tendrá un papel clave en la construcción de servicios modernos sobre .NET Core y en la implementación de flujos en Apache Airflow, con un alto componente de interacción con equipos de producto y negocio.
Responsabilidades
- Diseñar e implementar servicios backend para soluciones de IA generativa sobre Azure Semantic Kernel.
- Desarrollar y mantener DAGs en Apache Airflow para flujos ETL y orquestación de APIs.
- Diseñar y mantener microservicios en .NET Core utilizando arquitecturas limpias y patrones modernos (CQRS, Mediator, Repository).
- Realizar pruebas unitarias e integradas.
- Colaborar estrechamente con Product Owners y otros equipos técnicos y no técnicos.
- Participar en dinámicas ágiles y estimaciones de esfuerzo técnico.
Must haves
- +4 años de experiencia en desarrollo backend.
- Nivel avanzado de inglés (mínimo B2 alto).
- Experiencia sólida con Python y automatización de tareas.
- Profundo conocimiento de Apache Airflow (DAGs, hooks, operadores personalizados).
- Dominio de .NET Core (mínimo versión 3.1, ideal 6/7) y C#.
- Conocimientos en arquitectura limpia o DDD y pruebas automatizadas.
Nice to have
- Conocimiento en Azure Semantic Kernel y servicios como OpenAI.
- Familiaridad con tecnologías como Kafka, Azure Functions, Service Bus, Docker, Kubernetes.
- Experiencia en despliegues con Azure Container Apps y CI/CD con Azure DevOps o GitHub Actions.