Desarrollador de back-end
Software Engineering
Venezuela
Buscamos un Backend Engineer .NET senior para el núcleo transaccional de nuestra plataforma:
un rol donde diseñas y también escribes el código, depuras y operas. Si te gusta entrar a un
sistema crítico que ya está en producción, entender por qué está como está y dejarlo mejor,
este rol es para ti.
Qué harás:
● Sostener y evolucionar el core transaccional: reserva, compra, pago, emisión de
entradas y control de acceso
● Liderar la migración incremental desde versiones antiguas de .NET hacia la plataforma
moderna, aplicando sustitución progresiva y sin interrupción del servicio
● Diseñar el control de concurrencia del inventario de asientos: bloqueo optimista y
pesimista, idempotencia, transacciones atómicas, manejo de colisiones
● Reducir el acoplamiento entre componentes mediante contratos de API explícitos y
versionados
● Optimizar el rendimiento de las operaciones críticas bajo picos de demanda
Lo que necesitamos:
● 5+ años en backend con C# y el ecosistema .NET
● Experiencia real en sistemas transaccionales en producción con manejo de dinero e
inventario limitado (ticketing, e-commerce, reservas, fintech, logística)
● Experiencia comprobable migrando y modernizando aplicaciones .NET legadas, no solo
desarrollo desde cero
● SQL Server a nivel avanzado: T-SQL, planes de ejecución, indexación, niveles de
aislamiento, diagnóstico de bloqueos
● ASP.NET Core Web API, ORMs y acceso a datos con criterio para elegir la herramienta
según el caso
● Azure, autenticación y autorización, buenas prácticas de seguridad
Suma puntos:
Contenedores y CI/CD, observabilidad, experiencia en eventos de venta de alta concurrencia,
entretenimiento en vivo o control de aforo.
Lo que valoramos en la persona
Criterio sobre sistemas heredados: entender por qué existe algo antes de reemplazarlo, y
saber cuándo refactorizar y cuándo contener. Pragmatismo. Comunicación clara del riesgo
técnico a interlocutores no técnicos.