Senior Software Engineer
- £60,000 to £70,000
- Permanent
- Near Epsom, Surrey (location is most easily reached by own transport)
- Hybrid working (3 days a week in the office)
- Generous benefits package (Performance related bonus, Pension, access to their car scheme, Birthday voucher, Workplace Nursery Benefit & Cycle Scheme, holiday purchase scheme, discounted onsite gym membership, subsidised Café and Canteen, 25 days holiday + all bank holidays)
Are you passionate about designing and developing cutting-edge software solutions? Do you excel in problem-solving and have a deep understanding of cloud technologies? If so, we have a fantastic opportunity for you at a global automotive organisation, voted one of the Sunday Times Top 100 Companies to work for in the UK, where you'll work on tailored software solutions supporting vehicle ownership and retention processes.
We are thrilled to present you with this pivotal role within our team. Our Vehicle SMR team is a dynamic, cross-functional Scrum team that creates bespoke software solutions to support vehicle ownership and retention processes. From service and repair activities to warranty management, parts ordering, and roadside assistance, our solutions are critical to maintaining customer satisfaction after a vehicle is sold.
What You'll Be Doing
As a Senior Software Engineer, you will be at the heart of our mission, designing, developing, and maintaining a diverse portfolio of transactional applications, data workloads, and B2B integrations deployed on the Azure cloud platform. Your work will directly impact a variety of B2Bmiddleware and corporate IT use cases, encompassing APIs, ETLs, transaction processing, web apps, and more.
Key Responsibilities:
- Collaborate: Work with Product Owners, SMEs, users, and vendors to capture, understand, and deliver their requirements.
- Innovate: Architect, design, develop, test, and deploy cloud-based software solutions on the Microsoft Azure platform.
- Document: Maintain comprehensive documentation of software design, architecture, and implementation details.
- Agile Environment: Participate actively in sprint planning, daily stand-ups, and retrospectives to drive continuous improvement.
- Quality Assurance: Contribute to robust test plans and implement automated tests to ensure high-quality deliverables.
- Code Reviews: Conduct and participate in code reviews to ensure code quality, maintainability, and adherence to coding standards.
- DevOps Practices: Develop CI/CD pipelines and employ the latest DevOps practices for frequent and robust deployments.
- Support: Monitor and support solutions to ensure reliable service operations.
Why You'll Love Working Here
- Mentorship: As a senior member of the team, you will mentor and support junior engineers, helping them achieve their goals and progress in their careers.
- Cross-Team Collaboration: Share your expertise in cross-team initiatives, peer reviews, and communities of practice.
- Innovative Environment: Stay ahead of industry trends and integrate emerging technologies into our development processes.
- Impactful Work: Contribute to essential services that support vehicle ownership and retention, directly impacting customer satisfaction.
Essential Qualifications:
- Bachelor's degree, level 6 apprenticeship, or equivalent in Software Engineering.
- 5+ years of relevant experience.
Desirable Experience:
- Automotive industry background.
- Relevant Azure certifications (Azure Solutions Architect Expert, Azure Developer Associate, Azure Data Engineer Associate).
Technology Stack:
You will have a diverse skillset covering a number of programming languages, platforms and technologies however you will have in-depth recent experience with the following:
- MS Azure, Data Factory, Databricks, Azure SQL, Synapse, SQL, Python.
- .Net C#, App Services, Azure API Management Services.
- CI/CD: Azure DevOps, GitHub Actions.
Interested? Please forward a copy of your latest CV with an indication of availability, your salary expectations, that the location works based on at least 3 days a week in the office, and outlining your relevant skills and experience.