Descripción del puesto
Buscamos un/a desarrollador/a backend con sólida experiencia en .NET Core y bases de datos SQL que construya APIs usando un flujo de trabajo basado en agentes de IA. Vas a usar Claude Code y otras herramientas de IA como parte central de tu forma de desarrollar: diseñar skills reutilizables, orquestar agentes y subagentes, y definir convenciones que permitan que el equipo produzca software de calidad, consistente y mantenible. El rol combina desarrollo backend con criterio de ingeniería sobre cómo integrar la IA en el ciclo de vida del software, desplegando sobre Azure con prácticas de DevOps.
Requisitos
Responsabilidades / Excluyente:
Git y estrategias de branching (GitFlow, trunk-based).
Diseñar, desarrollar y mantener APIs REST en ASP.NET Core siguiendo buenas prácticas de arquitectura (Clean Architecture, DDD o similares). (+ 5 años de experiencia)
Stack: Docker / contenedores, Net core 8/10, EF Core / Dapper. Unit testing (xUnit/NUnit, tests de integración, mocking).
Conocimiento de autenticación y autorización (OAuth2, OpenID Connect, JWT, Microsoft Entra ID).
Modelar, optimizar y mantener bases de datos SQL Server / Azure SQL, incluyendo queries, índices, migraciones y performance.
Usar Claude Code como herramienta principal de desarrollo, supervisando y validando el código que generan los agentes.
Crear y mantener skills (archivos SKILL.md con instrucciones, convenciones y recursos) que codifiquen los estándares del equipo:
estructura de soluciones, logging, validación, seguridad, persistencia y
testing.
Trabajo en equipo con Azure DevOps. (Experiencia con CI/CD básica)
Conocimiento de mensajería y arquitecturas orientadas a eventos (Azure Service Bus, Event Grid).
Deseable:
Experiencia diseñando agentes y subagentes especializados (por ejemplo, revisión de código, generación de tests, migraciones de base de datos, documentación) y orquestar su colaboración en flujos de trabajo complejos.
Definir guardrails, revisiones y criterios de calidad para el código generado por IA: tests automatizados, análisis estático y code review.
Documentar prácticas y capacitar al equipo en el desarrollo asistido por agentes.
Azure
Deseable: Experiencia con servicios de Azure como App Service, Azure Functions, Azure SQL, API Management, Key Vault, Storage, Application Insights / Azure Monitor y, deseablemente, contenedores (AKS o Container Apps).
Habilidades blandas
Pensamiento crítico: no aceptar el output de la IA sin validarlo.
Capacidad para documentar y transmitir buenas prácticas al equipo.
Autonomía, proactividad y orientación a la calidad.
Comunicación clara con perfiles técnicos y de negocio.
Beneficios
Relación de dependencia con BCM Argentina
Acreditación salarial 1er. Día hábil del mes
Cuenta bancaria sin costo
Préstamos personales
Bono programa de referidos
Regalo de cumpleaños, matrimonio, nacimiento de hijos
Capacitaciones UDEMY y otros centros de formación, inglés y portugués.
Facilidad de comprar de hardware.
Entre otros beneficios más…