Position Responsibilities
Ford Credit operate under a Product Driven Organisation (PDO) model. Due to the nature of PDO, Product Delivery will pivot Backlog prioritisation as required to meet the needs of the current environment; focusing on delivering the greatest value to our business at that point in time.
This role is for the Senior Software Engineer in the FCE Renewals Abstraction layer space.
As a Senior Software Engineer:
- Explore and investigate the latest Technology and tooling recommended to the organisation to form a recommendation and implementation strategy
- Lead pilot teams to implement new technologies/tooling/best-practices, refining the approach and recommending them back to the Engineering Teams
- Design and monitor an overall road-map for recommended improvements/best practises and the associated tracking
- Mentor and coach software engineers in software to support their development
- Support teams of software engineers to design & develop application features using industry best practises and technologies
- Support the teams to resolve production support issues or root-cause issues
- Support the change management process and lead efforts to improve/optimise practices
- Lead CI/CD activities, management of environments and management of tooling used to support development
- Lead the identification, creation, refinement and development of technical work required to improve the reliability and supportability of the applications
- Support the management of the products APIs in REST and GraphQL
- Support the design and develop application features to expected team standards, working closely with team
- Create, review and maintain technical documentation as required
- Lead engagements with Technical SMEs and global architecture teams on application design
- Lead impact analysis of hardware upgrades and software launches
- Participate in pair programming as required
- Support maintenance and developing new IT Controls (GRC/Application Assessments /AFR/ITPM/S-Ox/Audit); Ensure appropriate use of Ford IT processes, tools and methodologies
- Support continuous improvement of departmental processes