Ford Credit is transforming the future of mobility by providing financing and services for Ford and Lincoln vehicles. They are seeking an experienced full-stack Software Engineer to enhance their dealer application portfolio using cloud-native technologies and to support the entire application lifecycle in an Agile environment.
Responsibilities:
- Develop and enhance back-end APIs and services, primarily using Java/Spring Boot
- Develop and enhance front-end user experience utilizing TypeScript, React, HTML, CSS
- Troubleshoot and debug to optimize performance and stability
- Integrate and work with best-in-class analysis tools to improve code security and quality
- Integrate with third party internal and external libraries and APIs as needed to deliver business functionality
- Instrument, measure and monitor application /performance using cloud native toolsets (Grafana, Splunk, Dynatrace, GCP native tools and more)
- Working as part of an Agile team, support the entire application lifecycle from initial concept through design, development, test, deployment and operational support
- Collaborate and innovate with multiple interfacing product teams
- Advocate for engineering excellence, exceptional usability and outstanding quality
Requirements:
- Bachelor's degree in computer science, Information Technology, Software Engineering or Equivalent
- 7+ years of backend experience in Java (Spring Boot)
- 3+ Frontend experience in one or more Javascript/Typescript browser-based front-end frameworks (React preferred)
- 4+ years of experience in application delivery using iterative, Agile development practices including pairing/mobbing, test driven development (TDD), behaviour driven development (BDD), continuous integration/continuous delivery (CI/CD), feature flagging, A/B testing, blue/green deployment
- 3+ years of SQL experience (Postgres, MSSQL)
- 3+ Experience with instrumentation, monitoring and visualisation tools including Grafana, Dynatrace, Splunk, GCP Cloud Logging
- Master's degree in computer science, Information Technology, Software Engineering or Equivalent
- Experience with Ford Credit software delivery toolchain including Git/GitHub, Gradle, Terraform, Jenkins, Cloud Build, Nexus/JFrog Artifactory, Checkmarx, Sonarqube, FOSSA, 42crunch
- Experience with GCP Dataflow, BigQuery and GCS
- Experience in Playwright automation tests
- Experience with Google Cloud platform (GCP) or PCF (Pivotal Cloud Foundry) or any other public cloud
- Understanding of Ford Credit business operations and/or the wider automotive financial services business context
- Understanding of in-dealership sales, financing and insurance operations