Job Description
Manufacturing Engineering is a team of individuals who are responsible for ensuring the proper production of automotive components, subsystems, powertrain (Engine/Transmission/Axle) and complete vehicles at our plant sites.
The Manufacturing Quality Product team develops and supports IQT (IIOT Quality and Traceability) to support our Stamping, Assembly and Powertrain teams. **
Responsibilities**
Daily Responsibilities :
This is a software development position with a focus on development for the IIOT platform. You will collaborate with engineers from the Quality, Advanced Manufacturing team and IT staff to deliver projects and features. You will be responsible for the development and ongoing maintenance of products used by Mfg Quality. As a part of the team the candidate will be leveraging various technologies, including, angular platform and framework, bootstrap framework, REST apis and other technology components. This position will primarily focus on re-engineering the way our factory employees interact with the Mfg Quality system (IQT)
- Work in a collaborative virtual environment that includes pairing and mobbing with other cross-functional team members
- Collaborate with business partners to define requirements.
- Validate and release applications using continuous integration and continuous delivery tools
- Help shape the product vision by providing your input on the user experience
- Work on a small agile team to deliver working, tested software
- Communicate effectively with product owners, product designers and other technical experts
- Take time to continuously learn and share with peers
- Demonstrate technical knowledge/leadership skills and advocate for technical excellence
- Provide frontend and backend expertise and mentorship to other software engineers through design and code reviews, documentation, best agile practices, and knowledge-sharing sessions
Qualifications
Desired Skills :
Flexibility to learn new tools and technologies.
Experience with Software Development tools (Backlog Management, Source Code Management, Test Management, CI/CD, etc). Experience with Test Driven Development and Agile Methodologies. **
Required Skills – Software Engineer :**
- Bachelor’s Degree in Computer Science or related field
- 5+ years of professional full-stack software development experience: Object-Oriented or Functional languages such as Java, JavaScript, TypeScript or similar
- Exposure and experience in Architecture and Software Design Pattern
- Experience with continuous integration/continuous delivery tools and pipelines (e.g., Jenkins, Tekton, Gradle, etc.)
- Expertise in eXtreme Programming (XP) disciplines including: Paired programming, Test-first/test-driven development (TDD)
- Strong understanding of clean code concepts
- Experience with Java backend framework like Spring Boot
- Experience with microservice architecture, REST APIs, SOAP/WSDL/XML/SOA, etc.
- 2+ Experience working with cloud technologies (GCP. PCF, AWS, Azure)
What you’ll receive in return :
As part of the Ford family, you’ll enjoy excellent compensation and a comprehensive benefits package that includes generous PTO, retirement, savings, and stock investment plans, incentive compensation, and much more. You’ll also experience exciting opportunities for professional and personal growth and recognition.
Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. Visa sponsorship will not be available for this position.
We are an Equal Opportunity Employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status, or protected veteran status.
For information on Ford's salary and benefits, please visit:
https://corporate.ford.com/content/dam/corporate/us/en-us/documents/careers/2022-benefits-and-comp-GSR-sal-plan-2.pdf