Descripción
Ford Credit está construyendo un nuevo banco y capacidades bancarias digitales modernas sobre una base nativa en la nube. Una parte clave de esta transformación incluye el desarrollo y la integración de 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ñe 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.
* Licenciatura en Ciencias de la Computación, Ingeniería de Software o campo relacionado. Se prefiere una maestría.
* Más de 8 años de experiencia profesional en ingeniería de software.
* Más de 3 años en un rol técnico de liderazgo o como desarrollador senior entregando sistemas a gran escala y críticos para la misión.
### **Experiencia requerida**
* Experiencia comprobada en el desarrollo 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 fundamentales.
* Amplia experiencia práctica en Java / J2EE y Spring Boot, incluidos Spring Security, Spring Data y el diseño de APIs.
* Amplia experiencia en el desarrollo 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 firmemente la experiencia con Fiserv DNA, Create Digital, Nautilus o plataformas bancarias similares.
* Conocimiento sólido del procesamiento asíncrono y de sistemas de transacciones de alto volumen.
* Experiencia con bases de datos relacionales como PostgreSQL/SQL, modelado de datos e integridad transaccional.
* Experiencia en el desarrollo de sistemas seguros que manejen información personal identificable (PII) y datos financieros, incluida la cifración y prácticas seguras del ciclo de vida del desarrollo de software (SDLC).
### **Aún mejor si cuenta con**
* Experiencia profunda con tecnologías de Fiserv, incluidas DNA, Create Digital, Nautilus o componentes relacionados de la plataforma.
* 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 pipelines de CI/CD y prácticas DevOps.
Experiencia laboral en entornos financieros regulados.
* **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 con la plataforma Fiserv:** Dirigir el diseño y la implementación de servicios e integraciones entre Fiserv DNA, Create Digital, Nautilus y otras plataformas bancarias relacionadas. Contribuir a definir cómo Ford Credit aprovecha estas plataformas como parte de su arquitectura bancaria moderna.
* **Ingeniería de la capa 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 APIs e integración:** Definir e implementar estándares de APIs como REST, incluidos aspectos como idempotencia, versionado y 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 (DDD) 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 PII, cifrado, registros de auditoría y 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 de desarrollo impulsado por pruebas (TDD), pipelines de 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 análisis de causas raíz y promover mejoras en la confiabilidad.
* **Responsabilidad sobre la hoja de ruta técnica:** Traducir requisitos de 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 la plataforma y los resultados comerciales.