




Resumen del Puesto: Desarrollador Senior de Dominio Core Bancario responsable de desarrollar y mantener sistemas fundamentales, asegurando integridad transaccional, estabilidad y rendimiento. Puntos Destacados: 1. Rol clave en sistemas core bancarios y financieros 2. Enfoque en integridad, estabilidad y performance de sistemas críticos 3. Oportunidad de optimizar procesos batch y cierres 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


