Software Engineer at Ford Global Career Site
Dearborn, Michigan, United States -
Full Time


Start Date

Immediate

Expiry Date

19 Jan, 26

Salary

0.0

Posted On

21 Oct, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, APIs, GCP, Git, AI/ML, Angular, React, SQL, NoSQL, Software Engineering, Machine Learning, Agile Practices, Problem Solving, Communication, Collaboration, Strategic Thinking

Industry

Motor Vehicle Manufacturing

Description
Work closely with the Product Manager and Product Owner to translate Business Value needs (the WHAT) into User Stories (the HOW) for delivery by Software Engineers. Proficient in both front-end (user interface) and back-end (server-side logic, databases) development. Proficient with Python, APIs, GCP, git, AI/ML, angular or react, etc. Design and implement RESTful APIs for communication between different parts of the application. Work with both SQL and NoSQL databases, designing schemas and writing efficient queries. Analyze complex problems, identify bottlenecks, and develop effective solutions. Act as a consultant to the business vs. an order taker. Work closely with Architect and Software Engineers to architect the solutions to the business need Define best practices and standards, working with other Technical Anchors for the Product as well as COE/Operations for the tools used (Python, Java, Angular, react, git, GCP, etc.). Abide by all Information Security Policies. Balance "doing it right" with "speed to delivery" by identifying and mitigating risk, generating options, educating business and other decision makers, and taking on justified technical debt. Participate in hiring and talent retention activities - interviews. Lead by example in use of paired programming for cross training/upskilling, problem solving, and speed to delivery. Bachelors/master's degree in computer science or similar technical discipline. 5+ years of Progressive responsibilities in IT with Development experience. 3+ years of Hands-on work experience as Software engineer with exceptional Software Engineering knowledge. 3+ Years of experience with Machine Learning technologies. Strong desire to learn new skills and apply to solve business problems/opportunities. Strong communication skills and the ability to teach others. Ability to work collaboratively with others and navigate complex decision making. Ability to collaborate and communicate well with engineers, designers, and Business Partners. Knowledge of coding best practices. Experience applying agile practices to solution delivery. Good organizational and time-management skills. Experience in Strategic Thinking and Solutioning. Must be a self-starter to understand existing bottlenecks and come up with innovative solutions. Demonstrated ability to work with key stakeholders outside the project to understand requirements/resolve issues. Open to learning new technologies.
Responsibilities
Translate business value needs into user stories for software delivery. Design and implement RESTful APIs and work with databases to solve complex problems.
Loading...