Full Stack Senior Software Engineer (with strong data experience)
- £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)?
TLP have been working with Toyota (GB) PLC for over 25 years and are a trusted partner. This role will be employed by TLP (secondment to Toyota (GB) PLC)
About you:
- Full Stack Senior Software Engineer with very strong data engineering bias (data factory, data bricks, synapse, SQL, Python)
- Are you big into working a collaborative way both inside the team and with the wider business?
- Working within .Net for Application Development (C#, App services, Azure API Management Services) (Or prepared to pick up .Net if you are more Java or Python)
- You are in an Agile Environment using modern methodologies and techniques (CI/CD, TDD, Pair Programming, vertical Slice Delivery)
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 B2B middleware 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.
Essential Qualifications:
- Bachelor’s degree, level 6 apprenticeship, or equivalent in Software Engineering.
- 5+ years of relevant experience.
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.