




Resumen: Este puesto de Desarrollador de Software se centra en identificar, desarrollar, mantener y entregar soluciones para la aplicación GTS Hub, que apoya las actividades globales de importación y exportación. Aspectos destacados: 1. Desarrollar y mantener soluciones para la dinámica aplicación GTS Hub. 2. Colaborar con equipos para gestionar y ejecutar hojas de ruta técnicas. 3. Trabajar dentro de una metodología Ágil/SCRUM, entregando lanzamientos frecuentes. Los Servicios Globales de Comercio (GTS, por sus siglas en inglés) constituyen un componente clave del flujo «Orden a Entrega», que respalda las actividades globales de importación y exportación de vehículos, con capacidades que incluyen pedidos de concesionarios, transporte/logística, fijación de precios, facturación y contabilidad. Dado que se prevé que los programas de exportación de vehículos seguirán creciendo, este entorno es dinámico y complejo. Las seis aplicaciones estrechamente integradas que conforman la suite GTS emplean diversas tecnologías, y sus principales entregables están relacionados con programas de vehículos e iniciativas estratégicas globales. Este es un puesto de Desarrollador de Software responsable de identificar, desarrollar, mantener y entregar soluciones para la aplicación GTS Hub. GTS Hub ofrece capacidades para gestionar de forma fiable y única los pedidos de exportación hacia fuentes de producción tales como China o Sudáfrica, con un destino final en una región distinta. \- Licenciatura en ciencias de la computación, ingeniería informática o una combinación de estudios y experiencia equivalente \- Dominio del inglés (escrito y hablado) \- 2\-3\+ años de experiencia en desarrollo de software \- Experiencia en el desarrollo de aplicaciones empresariales orientadas a objetos: Java, SpringBoot, Gradle, PubSub o Kafka \- 1\+ año de experiencia en desarrollo para plataformas en la nube e implementación en ellas (p. ej., GCP, PCF, Azure). \- Experiencia en el diseño, desarrollo y consumo de APIs. \- Experiencia con bases de datos PostgreSQL \- Conocimientos sólidos de SQL \- Implementación y optimización de servicios y herramientas en la nube (p. ej., Terraform, BigQuery, GCP). \- Experiencia deseable con herramientas de control de versiones, p. ej., GitHub \- Buenas habilidades comunicativas y organizativas \- Herramientas y pipelines de CI/CD, p. ej., Tekton, Cloud Build, etc. \- Buenas habilidades analíticas y de resolución de problemas. \- Experiencia con metodologías ágiles \- Automatización de casos de prueba unitaria (Junit) **Conocimientos deseables:** \- Desarrollo en Python \- Experiencia en desarrollo Front\-End \- Desarrollo guiado por pruebas (TDD) y buenas prácticas de código limpio (Clean Code) \- Herramientas de análisis de seguridad de código: SonarQube, Cycode, FOSSA * Diseñar y desarrollar soluciones mediante un pensamiento innovador; desarrollar código de aplicación y ejecutar scripts de prueba para validar que dicho código cumpla con los requisitos comerciales. Realizar y participar en inspecciones técnicas y pruebas de carga/volumen según sea necesario. * Crear documentos de casos de prueba unitaria y realizar pruebas unitarias. * Crear/actualizar la documentación de la aplicación conforme al desarrollo. * Brindar soporte continuo a las operaciones de software en producción y solucionar incidencias en producción. * Mantener el ciclo de vida de las tecnologías según las políticas de la empresa y ejecutar renovaciones/actualizaciones correspondientes. * Trabajar de forma colaborativa con equipos empresariales y de tecnología (p. ej., Arquitectos de Ford) para gestionar/actualizar/ejecutar la hoja de ruta técnica. * Colaborar con el resto del equipo y con el propietario de la aplicación para entregar la solución o mejoras según la lista priorizada de tareas pendientes, diferenciando entre los requisitos imprescindibles y los opcionales. * Trabajar con metodología Ágil/SCRUM; participar activamente en las reuniones diarias (stand\-ups), la planificación de iteraciones y lanzamientos, y otras ceremonias ágiles. * Gestionar productos de trabajo y la lista de tareas pendientes en la herramienta ágil (Jira), realizando estimaciones adecuadas, definición, desarrollo y documentación de capacidades comerciales en plazos cortos. * Entregar lanzamientos frecuentes de funcionalidad incremental en la aplicación.


