Software Engineer
- £45,000 to £55,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 driven by innovation and ready to design, develop, and maintain a diverse portfolio of software solutions on the Azure cloud platform? Excited about collaborating in a dynamic, cross-functional Scrum Team environment where your critical thinking will shape the future of our software solutions?
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. Be part of our dynamic Systems team and play a pivotal role in revolutionizing vehicle ownership experiences with the Vehicle SMR team.
What You'll Be Doing
- Design, develop, and maintain a diverse portfolio of software solutions deployed on Microsoft Azure.
- Work on data-centric solutions that serve various B2Bmiddleware and corporate IT use cases, including APIs, ETLs, transaction processing, and web apps.
- Utilize a strong background in software development and a broad skillset, with experience in Azure services.
- Deliver high-quality, reliable, and data-centric solutions.
- Contribute expertise to cross-team initiatives, peer reviews, and communities of practice.
Key responsibilities:
- Collaborate with Product Owners, SMEs, users and vendors to capture, understand and deliver their requirements.
- Architect, design, develop, test and deploy cloud-based software solutions on the Microsoft Azure platform.
- Document software design, architecture and implementation details.
Why You'll Love Working Here
- Empowered teamwork where you collectively own the development process.
- Continuous support and optimization of the solutions you build.
- Personal growth through performance development plans and learning opportunities.
Essential Qualifications:
- Bachelor's degree, level 6 apprenticeship, or equivalent in Software Engineering.
- 2+ years of relevant experience.
Desirable Experience:
- Automotive industry experience.
- Azure certifications: Azure Solutions Architect Expert, Azure Developer Associate, Azure Data Engineer Associate.
Technology Stack:
- Platforms: MS Azure.
- Data engineering tools: Data Factory, Data Flow, Databricks, Azure SQL, Synapse, SQL, Python.
- Application development: .Net C#, App Services, Azure API Management Services.
- CI/CD: Azure DevOps, GitHub Actions.