Buscamos un(a) Backend Engineer Senior especializado(a) en .NET para trabajar en el núcleo transaccional de una plataforma digital. La posición combina diseño de arquitectura, desarrollo, depuración y operación de sistemas críticos en producción.
Principales responsabilidades
- Mantener y evolucionar los procesos de reservas, compras, pagos, emisión de entradas y control de acceso.
- Liderar la migración progresiva de versiones antiguas de .NET hacia tecnologías modernas, garantizando la continuidad del servicio.
- Diseñar mecanismos de control de concurrencia para inventarios limitados, incluyendo idempotencia, transacciones atómicas y gestión de conflictos.
- Reducir el acoplamiento entre componentes mediante contratos de API explícitos y versionados.
- Optimizar el rendimiento de operaciones críticas ante picos de demanda.
- Analizar sistemas existentes, identificar problemas y proponer mejoras de arquitectura y rendimiento.
Requisitos
- Más de 5 años de experiencia en desarrollo backend con C# y el ecosistema .NET.
- Experiencia en sistemas transaccionales en producción que gestionen dinero e inventarios limitados, como plataformas de ticketing, comercio electrónico, reservas, fintech o logística.
- Experiencia comprobable en migración y modernización de aplicaciones .NET heredadas.
- Conocimientos avanzados de SQL Server, incluyendo T-SQL, planes de ejecución, indexación, niveles de aislamiento y diagnóstico de bloqueos.