Ingeniero/a de Software – Core - .NET DEVELOPER DE CORE BANCARIO
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
Garantizar estabilidad del motor contable y reglas financieras, optimizar batch y cierres, y reducir dependencia de conocimiento no documentado.
El Desarrollador Senior de Dominio Core Bancario es responsable de desarrollar y mantener los sistemas fundamentales que sustentan las operaciones bancarias: gestión de cuentas, productos financieros, créditos, depósitos y procesos contables. Su enfoque principal es garantizar la integridad transaccional, estabilidad y performance de los sistemas críticos del negocio, cumpliendo con las normativas bancarias vigentes.
Habilidades técnicas:
· Licenciatura o Ingeniería en Sistemas, Computación, Software o afín.
· Deseable diplomado o especialización en sistemas bancarios (deseable).
Experiencia
· 5-6 años de experiencia en desarrollo de sistemas bancarios o financieros.
· Experiencia en desarrollo de sistemas transaccionales críticos.
· Manejo de bases de datos transaccionales de alto volumen.
· Experiencia en procesos batch y manejo de concurrencia.
· Conocimiento de normativas CNBV y regulaciones bancarias (deseable).
· 5+ años en core bancario/financiero.
Conocimientos técnicos
· .NET Framework / .NET Core, C#, ASP.NET.
· SQL Server avanzado: stored procedures, triggers, transactions, índices.
· Arquitectura en capas, patrones de diseño (Repository, Unit of Work).
· Manejo de transacciones distribuidas y concurrencia.
· Entity Framework, ADO.NET.
· Unit testing (xUnit, NUnit).
· Git, Azure DevOps.
· Deseable: Integración con sistemas legacy, archivos planos, ETL básico.
Competencias
· Pensamiento crítico y análisis de sistemas complejos.
· Atención meticulosa al detalle en datos financieros.
· Capacidad de trabajar bajo presión en operaciones críticas.
· Habilidad para debugging de problemas complejos.
· Comunicación efectiva con áreas técnicas y de negocio.
· Orientación a la calidad y cumplimiento normativo.
· Proactividad en identificación de riesgos técnicos.
· Capacidad de aprendizaje continuo de lógica de negocio bancaria.
· Exactitud, gobernanza de cambios y robustez operativa.
Actividades principales:
· Desarrollar módulos de sistemas core bancarios (cuentas, productos, créditos, ahorro, contabilidad).
· Implementar funcionalidades transaccionales de alto volumen garantizando integridad ACID.
· Desarrollar y optimizar stored procedures, triggers y queries complejos en SQL Server.
· Participar en el desarrollo de procesos batch críticos (cierres de día, cálculo de intereses).
· Implementar controles de auditoría y trazabilidad en operaciones bancarias.
· Realizar análisis de impacto y desarrollo de cambios en sistemas existentes.
· Escribir código robusto y mantenible siguiendo estándares de calidad establecidos.
· Desarrollar pruebas unitarias e integrales para validar funcionalidad.
· Colaborar en migraciones de datos y actualizaciones de sistemas legacy.
· Resolver incidentes técnicos complejos en sistemas transaccionales.
· Mantener documentación técnica actualizada de desarrollos realizados.
· Participar en análisis de performance y optimización de transacciones.
· Implementar reglas contables y procesos masivos confiables.
· Documentar y controlar cambios estructurales del sistema core.
· Módulos core, jobs de batch, documentación de reglas.
· Errores críticos en cálculos, estabilidad de cierres, incidentes contables.
Dapper + ADO.NET
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.