The candidate should be capable of working collaboratively as part of PD Prototype IT team and as full stack software engineer should be able to work independently utilizing best approaches and will be part of the technical development team.
Job Responsibilities
Develop high-quality reusable code to develop the dynamic user interface for various platforms in PD Prototype applications.
Design and develop software to deliver user stories that contribute to a valuable working software product.
Enhance testing platforms, implement test automation and foster software craftsmanship.
Cloud development using cutting-edge technologies and integrations with Ford enterprise systems to optimize use of GCP.
Collaborate with cross-functional teams to design, develop, and implement solutions that meet business requirements.
Monitor and evaluate the performance of our solutions.
Identify and share best practices with software engineering team.
Bachelor s degree in computer science or equivalent.
Strong experience with: Core Java, JUnit, Spring boot, Angular.
Modern databases (Relational and non-relational), including experience with Flyway.
Continuous integration/continuous delivery tools and pipelines, such as: (Tekton, Terraform, Docker, SonarQube, Checkmarks, Fossa, Maven, Gradle, Apigee X).
Strong experience with REST API development including the use of tools like Postman, Ready API and Swagger, as well as creating mock APIs for testing.
Strong experience in developing and deploying to cloud platforms, such as Google Cloud Platform , Pivotal Cloud Foundry.
Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
Experience with Unit testing.
Strong teamwork and interpersonal skills.
Provide technical leadership to solve problems and remove blockers for Prototype PDO teams.
Collaborate with PD stakeholders to gather requirements and develop solutions that meet business needs.
Experience with version control tools (GitHub) and best practices.
Experience on Gradle build scripts, CI & CD, Jenkins, Tekton and Terraform.
Experience with automated code checking tools (FOSSA, SonarQube) and fixing highlighted issues and defects.
Experience establishing communications from GCP Cloud Run application to Ford s HPC platform.
Experience conducting code reviews.
Application monitoring and GCP space change control maintenance and tracking.
Level 2 production support Ticket resolution.
Password management experience using PCF CredHub and GCP Secret Manger.