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