- Apply technology towards successful project implementation and ongoing support.
- Apply software skills to provide feedback on existing products and contribute to the design of new product features.
- Contribute towards development of intuitive and highly scalable services and applications.
- Work closely with other stakeholders & teams across Ford Credit
Functional & Technical Skills
- Knowledge in front end software technologies
- Experience working on cloud and digital platforms
- Experience with Lean and Agile methodologies & eXtreme Programming
- Experience collaborating with product managers, engineers, designers, and product owners
- Excellent communication skills with the ability to adapt your communication style to the audience
- Ability to work collaboratively and navigate complex decision making in a rapidly changing environment
Required Work Experience:
- Bachelors degree in computer science, Computer Engineering, or a related field
- 4+ years of experience professional software development experience with Web applications.
- Proficiency in foundational tools for Web application development such as HTML, CSS, JavaScript, TypeScript.
- Experience with frameworks for front-end Web application development such as React JS, Angular.
- Understanding of CI/CD tools like Tekton, Argo CD and configuration tools like Chef, puppet and Ansible.
- Experience with SCM tools like GitHub and build management tools like MAVEN and ANT
- Understanding of Cloud Architecture, Cloud Security; Cloud platforms, Automation (Ideally GCP)
- Strong communication skills, intelligence, and drive; must be able to work in a self-driven manner within a fast-paced, entrepreneurial environment
- Ability to work effectively on shared projects with a diverse team of developers.
- Ability to deeply understand the technical details of a problem and foster collaboration to get to a path forward.
- Ability to quickly learn, apply modern technologies.
- Develops software and services in support of design, infrastructure, and technology platforms, including applications, utilities, databases, cloud-based and Internet-related tools.
- Build reusable code and libraries.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed and scalability,
- Supports responsive web and mobile applications that work across different screen sizes.
- Tests software development methodology in an agile environment.
- Provides feedback on existing products and contributes to the design of new product features.
- Provides ongoing maintenance, support and enhancements in existing systems and platforms.
- Collaborates cross-functionally with business users, project managers and other engineers to achieve elegant solutions.
- Work alongside other engineers on the team to elevate technology and consistently apply best practices.