Descripción
ID del puesto
64096
Categoría
Tecnología Empresarial
Ubicación
Naucalpan de Juárez, México
Tipo de trabajo
Híbrido
Ford Credit está construyendo un nuevo banco y capacidades modernas de banca digital sobre una base nativa en la nube. Una parte clave de esta transformación consiste en construir e integrar capacidades bancarias centrales con plataformas estratégicas como Fiserv DNA, Create Digital y Nautilus. Buscamos un Ingeniero de Software Senior / Desarrollador Líder que desempeñará un papel fundamental en el diseño, desarrollo y entrega de servicios bancarios críticos para la misión en este ecosistema.
Usted ayudará a construir la columna vertebral bancaria central, incluidos los libros contables, las transacciones, el procesamiento de productos y la integridad de los datos financieros, utilizando una arquitectura nativa en la nube y orientada a eventos en Google Cloud Platform (GCP). Este puesto también contribuirá a definir cómo Ford Credit integra y amplía las capacidades bancarias impulsadas por Fiserv en el panorama más amplio de la banca digital.
* **Ingeniería e implementación bancaria central:** Diseñar, desarrollar y entregar capacidades bancarias centrales, incluidas cuentas, transacciones, libros contables, cálculos de intereses y flujos de trabajo operativos, garantizando una alta integridad y corrección en un entorno regulado.
* **Integración de plataformas Fiserv:** Liderar el diseño e implementación de servicios e integraciones en Fiserv DNA, Create Digital, Nautilus y otras plataformas bancarias relacionadas. Ayudar a definir cómo Ford Credit aprovecha estas plataformas como parte de su arquitectura bancaria moderna.
* **Ingeniería de capas de integración:** Diseñar e implementar capas de integración robustas entre los sistemas bancarios centrales, las plataformas Fiserv, los canales digitales y los sistemas empresariales mediante APIs, eventos y patrones basados en archivos.
* **Ingeniería nativa en la nube en GCP:** Construir servicios altamente disponibles, seguros y escalables utilizando Google Cloud Platform, incluidos GKE/Cloud Run, Pub/Sub, Cloud SQL/PostgreSQL, Secret Manager y Cloud Logging/Monitoring.
* **Estrategia de API e integración:** Definir e implementar estándares de API como REST, incluida la idempotencia, la versionado y las consideraciones de rendimiento en todo el ecosistema bancario.
* **Arquitectura de microservicios:** Desarrollar servicios modulares utilizando Java y Spring Boot, aprovechando el diseño guiado por el dominio y contextos bien delimitados.
* **Seguridad, riesgo y cumplimiento desde el diseño:** Construir servicios predeterminadamente seguros para un entorno financiero regulado, incluida la protección de datos personales identificables (PII), el cifrado, los registros de auditoría y la gestión de identidades y accesos (IAM) con privilegios mínimos.
* **Excelencia en ingeniería:** Contribuir mediante codificación práctica, revisiones de diseño y tutoría. Establecer mejores prácticas para pruebas unitarias guiadas por pruebas (TDD), tuberías de integración y entrega continuas (CI/CD) y puertas automáticas de calidad.
* **Confiabilidad y observabilidad:** Definir indicadores de nivel de servicio (SLI) y objetivos de nivel de servicio (SLO) e implementar registro, monitoreo y seguimiento distribuido. Liderar el análisis de causas fundamentales y promover mejoras en la confiabilidad.
* **Propiedad del roadmap técnico:** Traducir los requisitos del producto en diseños técnicos escalables y hitos de entrega iterativos, gestionando al mismo tiempo la deuda técnica.
**Colaboración:** Trabajar estrechamente con equipos de producto, arquitectura, seguridad y socios externos, incluidos Fiserv y otros proveedores estratégicos de plataformas, para alinear las soluciones con las capacidades de las plataformas y los resultados comerciales.
* Título universitario en Ciencias de la Computación, Ingeniería de Software o campo relacionado. Se prefiere título de maestría.
* 8 años o más de experiencia profesional en ingeniería de software.
* 3 años o más en un rol de líder técnico o desarrollador senior entregando sistemas a gran escala y críticos para la misión.
### **Experiencia requerida**
* Experiencia comprobada en la construcción o modernización de sistemas bancarios centrales o plataformas financieras similares, tales como libros contables, pagos, préstamos o depósitos, donde la auditabilidad y la corrección transaccional son críticas.
* Amplia experiencia práctica en Java / J2EE y Spring Boot, incluidos Spring Security, Spring Data y el diseño de APIs.
* Amplia experiencia en la construcción de capas de integración y APIs entre sistemas empresariales.
* Experiencia en el diseño y operación de aplicaciones nativas en la nube en GCP o AWS.
* Experiencia trabajando con plataformas bancarias centrales y patrones de integración. Se prefiere fuertemente la experiencia con Fiserv DNA, Create Digital, Nautilus o plataformas bancarias similares.
* Comprensión sólida del procesamiento asíncrono y de los sistemas de transacciones de alto volumen.
* Experiencia con bases de datos relacionales como PostgreSQL/SQL, modelado de datos e integridad transaccional.
* Experiencia en la construcción de sistemas seguros que manejen datos personales identificables (PII) y datos financieros, incluidos el cifrado y las prácticas seguras del ciclo de vida del desarrollo de software (SDLC).
### **Aún mejor si tiene**
* Experiencia profunda con tecnologías Fiserv, incluidas DNA, Create Digital, Nautilus o componentes de plataformas adyacentes.
* Experiencia con plataformas de transmisión de eventos como Kafka o GCP Pub/Sub.
* Experiencia con integraciones basadas en archivos y por lotes, como SFTP y pasarelas empresariales de archivos como GECHub.
* Experiencia con patrones de identidad y seguridad como OAuth2 y SAML.
* Conocimiento de herramientas de observabilidad para registro, seguimiento y monitoreo.
* Experiencia con tuberías de CI/CD y prácticas DevOps.
Experiencia laboral en entornos financieros regulados.