Tech Stack
BigQueryCloudGoogle Cloud PlatformGradleGrafanaJavaJavaScriptJenkinsPostgresReactSplunkSpringSpring BootSpringBootSQLTerraformTypeScript
About the role
- Develop and enhance front-end user experience utilising TypeScript, React, HTML, CSS
- Develop and enhance back-end APIs and services, primarily using Java/Spring Boot
- Troubleshoot and debug to optimise 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, GCP native tools and more)
- Work as part of an Agile team supporting the entire application lifecycle from initial concept through design, development, test, deployment and operational support
- Advocate for engineering excellence, exceptional usability and outstanding quality
- Support application delivery practices including pairing/mobbing, TDD/BDD, CI/CD, feature flagging, A/B testing and blue/green deployments
Requirements
- Bachelor’s degree in computer science, Information Technology, Software Engineering, or related field of study
- 5+ years of backend experience in Java (Spring Boot)
- 3+ years 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+ years experience with instrumentation, monitoring and visualization tools including Grafana, Splunk, GCP Cloud Logging
- Must be legally authorized to work in the United States; visa sponsorship is not available
- Hybrid work: candidates in commuting distance may be required onsite four or more days per week
- Preferred: Master\'s degree in computer science, Information Technology, Software Engineering or Equivalent
- Preferred: Experience with Ford Credit software delivery toolchain including Git/GitHub, Gradle, Terraform, Jenkins, Cloud Build, Nexus/JFrog Artifactory, Checkmarx, Sonarqube, FOSSA, 42crunch
- Preferred: Experience with GCP Dataflow, BigQuery and GCS
- Preferred: Experience in Playwright automation tests
- Preferred: Experience with Google Cloud platform (GCP) or PCF (Pivotal Cloud Foundry) or any other public cloud
- Preferred: Understanding of Ford Credit business operations and/or the wider automotive financial services business context
- Preferred: Understanding of in-dealership sales, financing and insurance operations