Ingeniero/a de Software – Pagos - .NET SR
Somos una empresa líder en el desarrollo de software para el sector financiero, comprometida con la innovación y la excelencia en tecnología. Ofrecemos un ambiente de trabajo dinámico y colaborativo
Descripción de puesto:
Desarrollar y operar soluciones de pagos seguras y performantes, con conciliaciones confiables, cumplimiento regulatorio e integración con switches y motores de pago.
Diseñar, desarrollar y mantener soluciones tecnológicas robustas relacionadas con sistemas de pagos, dispersiones masivas, integraciones bancarias y procesamiento de alto volumen. Su enfoque principal es la implementación técnica de funcionalidades críticas, garantizando calidad, seguridad y cumplimiento normativo en cada entrega.
Habilidades técnicas:
Formación académica
· Licenciatura o Ingeniería en Sistemas Computacionales, Ciencias de la Computación, Software o afín.
· Certificaciones deseables: Azure/AWS Developer, .NET certifications.
Experiencia
· 5-6 años de experiencia en desarrollo de software backend.
· Experiencia en desarrollo de sistemas de pagos, dispersiones o plataformas financieras (deseable).
· Experiencia práctica con integraciones bancarias o APIs de instituciones financieras.
· Conocimiento de procesamiento de alto volumen (50K+ transacciones).
· Familiaridad con regulaciones bancarias mexicanas (CNBV, Banco de México) es un plus.
Conocimientos técnicos
· .NET Core / .NET 6+ (C#), Entity Framework Core, APIs RESTful.
· Patrones de diseño (Repository, Factory, Strategy, Dependency Injection).
· SQL Server (queries, stored procedures, optimización básica).
· Mensajería asíncrona (RabbitMQ, Azure Service Bus, Kafka).
· Git, Azure DevOps, CI/CD pipelines básicos.
· Unit testing (xUnit, NUnit, Moq).
· Seguridad: cifrado, OAuth 2.0, manejo de secretos.
· Protocolos: SFTP, HTTPS, JSON, XML.
· Deseable: Docker, Kubernetes básico, Azure/AWS.
Competencias
· Pensamiento analítico y resolución de problemas técnicos complejos.
· Atención al detalle en desarrollo y pruebas.
· Capacidad de aprendizaje rápido de nuevas tecnologías.
· Trabajo en equipo y colaboración efectiva.
· Comunicación clara para explicar soluciones técnicas.
· Orientación a resultados y cumplimiento de compromisos.
· Proactividad en identificación de mejoras técnicas.
· Capacidad de trabajar bajo presión en incidentes críticos.
· Transaccionalidad, seguridad y precisión
Actividades principales:
· Desarrollar funcionalidades de sistemas de pagos masivos, dispersiones y conciliación bancaria.
· Implementar integraciones H2H con bancos e instituciones financieras (SPEI, TEF, domiciliación).
· Diseñar y desarrollar APIs RESTful y servicios backend escalables.
· Realizar análisis técnico de requerimientos y proponer soluciones de implementación.
· Escribir código limpio, mantenible y bien documentado siguiendo estándares establecidos.
· Desarrollar pruebas unitarias y de integración para garantizar calidad del código.
· Participar activamente en code reviews con el equipo de desarrollo.
· Resolver bugs complejos y optimizar performance de aplicaciones existentes.
· Implementar medidas de seguridad (cifrado, tokenización, manejo seguro de credenciales).
· Colaborar con Arquitectura, QA e Infraestructura para entregas exitosas.
· Mantener actualizada la documentación técnica de los desarrollos realizados.
· Participar en guardias de soporte para atención de incidentes críticos de producción.
· Implementar flujos de pago, antifraude, conciliaciones y liquidaciones.
· Integrar protocolos/estándares financieros y observabilidad post‑go‑live.
· Módulos de pagos, jobs de conciliación, tableros de monitoreo.
· Tasa de conciliación correcta, tiempo de procesamiento en picos y incidentes financieros.
· Dapper
· AWS Lambda / API Gateway — parte del stack actual
- Ubicaciones
- Nova Solutions Systems
Acerca de Nova Solutions
¿Listo para ser parte de la revolución?
Buscamos personas curiosas, creativas y con ganas de hacer historia. Explora las oportunidades que tenemos para ti y da el siguiente paso en tu carrera.