onsite
Software Engineer - Motability Operations Ltd
Software Engineer
Experienced Software Engineer needed to deliver and maintain internal and external applications in an agile, product‑focused team, leveraging AI, TDD, and automation to build high‑quality, customer‑centric software.
About the role
Key Responsibilities
- Design, develop, and maintain scalable software solutions for both internal and external users.
- Collaborate closely with product owners and business stakeholders to translate requirements into working features.
- Implement AI‑driven components that enhance system effectiveness and user experience.
- Apply Test‑Driven Development, automated testing, and a shift‑left approach to ensure high code quality and rapid feedback.
- Participate in continuous improvement of agile processes, incorporating user feedback and best practices.
Requirements
- 3+ years of professional experience in software development using languages such as Python, Java, or Node.js.
- Strong understanding of Agile methodologies and product‑delivery cycles.
- Hands‑on experience with TDD, unit/integration testing, and CI/CD pipelines.
- Familiarity with AI/ML concepts and ability to integrate them into applications.
- Excellent problem‑solving skills and a collaborative mindset.