At a Glance
- Tasks: Lead the design and deployment of scalable solutions on Microsoft Azure.
- Company: Join a dynamic engineering team focused on innovative cloud solutions.
- Benefits: Enjoy hybrid working, competitive pay, and a collaborative environment.
- Why this job: Be at the forefront of technology while making a real impact in the automotive sector.
- Qualifications: Experience with Azure, database technologies, and project management is essential.
- Other info: This role is outside IR35, offering flexibility for contractors.
The predicted salary is between 66000 - 88000 £ per year.
We have an exciting opportunity in the engineering team to provide technical project management services for the delivery of the Dealer Management System (DMS) and data aggregation and Value Chain Reporting (VCR) as a Contractor outside of IR35.
What you’ll be doing:
- Lead the design, development, and deployment of scalable solutions on Microsoft Azure.
- Architect and implement cloud-native applications using Azure services such as Azure Functions, Cosmos DB, and Kubernetes.
- Collaborate with TGB and TME Enterprise Architects to ensure solution architecture for New Vehicle Sales (NextGen) applications conforms to current and strategic TGB standards and direction.
- Work with Product Owner / Business Analysts / Business Stakeholders to understand functional requirements and interact with other teams to estimate, architect, design, develop, test & release features.
- Work with team members to collaborate on feature delivery (design, code reviews, testing etc.), attend key team meetings (as required), update PBI tickets, and participate in delivery planning & reporting activities.
- Provide technical leadership, mentoring, and guidance to development teams.
- Iterative development (based on requirements / feedback) of:
- Azure application and integration components using technologies defined in solution architectures (Azure stack - Functions, APIM, CDN etc., Languages - C# & .Net, JavaScript, Python etc., authoring and integration with REST and Graph APIs).
- Database engines / technologies (Synapse, SQL Server, Azure SQL, CosmosDB etc.)
- Data pipelines and ETL processes using Azure Data Factory, Data Flow, Databricks / Spark (using Python & associated frameworks), Azure storage (data lake, blob) etc.
- Microsoft Dynamics development, primarily in and integrating with ERP modules, utilising relevant tech stack (Power Platform, Dataverse, C# & .Net, JavaScript & TypeScript, HTML & CSS).
- Monitoring and alerting frameworks / tools to ensure smooth and proactive operation of the production solution.
- Conduct unit and integration test automation using required tools / frameworks to provide required test coverage.
- Conduct additional system testing of all technical solution components to ensure solution functionality and quality is achieved.
- Code management, build and release automation (CI/CD) using Azure DevOps or GitHub tooling as required.
- Build and management of all Azure resources using ARM templates ensuring adherence to security standards and best practices.
- Develop and maintain documentation of implemented solutions in standard tooling / documentation platforms.
- Develop proof of concepts to validate new architectures and solutions within project / feature delivery.
- Production monitoring and support to rectify any technical issues raised by automated monitoring or system users.
- Collaboration with other technical implementation teams to align on Enterprise Data Platform (EDP) technical design, development and data standards.
- Collaborate with cross-functional teams to ensure seamless integration of Azure solutions with existing systems.
- Ensure best practices in Azure security, performance, and cost optimisation.
- Troubleshoot and resolve complex technical issues related to Azure infrastructure and applications.
- Stay updated on Azure advancements and industry trends, implementing innovative solutions where applicable.
Qualifications and Experience
- Essential: Azure application and integration in solution architectures
- Database engines / technologies
- Data pipelines and ETL processes
- Microsoft Dynamics development
- Excellent communications skills
- Project management experience
- Desirable: Previous Automotive experience
Lead Software Engineer (Microsoft Azure) - Outside IR35 (Epsom) employer: TLP Consultancy Ltd
Contact Detail:
TLP Consultancy Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Software Engineer (Microsoft Azure) - Outside IR35 (Epsom)
✨Tip Number 1
Familiarise yourself with the latest Microsoft Azure services and tools, especially those mentioned in the job description like Azure Functions, Cosmos DB, and Kubernetes. Being able to discuss recent projects or innovations you've implemented using these technologies can really set you apart during interviews.
✨Tip Number 2
Showcase your leadership skills by preparing examples of how you've successfully led teams or projects in the past. Highlighting your experience in mentoring and guiding development teams will demonstrate that you're ready for a lead role.
✨Tip Number 3
Network with professionals in the automotive industry or those who have worked with Dealer Management Systems. Engaging in relevant discussions on platforms like LinkedIn can provide insights and connections that may help you during the application process.
✨Tip Number 4
Prepare to discuss your project management experience in detail, particularly how you've managed technical projects involving cloud-native applications. Be ready to explain your approach to collaboration with cross-functional teams and how you ensure alignment with business goals.
We think you need these skills to ace Lead Software Engineer (Microsoft Azure) - Outside IR35 (Epsom)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Microsoft Azure, cloud-native applications, and relevant programming languages like C# and Python. Emphasise any project management experience and technical leadership roles you've held.
Craft a Strong Cover Letter: In your cover letter, explain why you're the perfect fit for the Lead Software Engineer role. Mention specific projects where you've successfully led teams or implemented Azure solutions, and how your skills align with the job requirements.
Showcase Relevant Projects: If you have worked on similar projects, include them in your application. Detail your role, the technologies used, and the outcomes achieved. This will demonstrate your hands-on experience and ability to deliver results.
Highlight Soft Skills: Since the role involves collaboration with various stakeholders, emphasise your communication and teamwork skills. Provide examples of how you've effectively worked with cross-functional teams to achieve project goals.
How to prepare for a job interview at TLP Consultancy Ltd
✨Showcase Your Azure Expertise
Make sure to highlight your experience with Microsoft Azure during the interview. Be prepared to discuss specific projects where you've designed, developed, or deployed scalable solutions using Azure services like Azure Functions and Cosmos DB.
✨Demonstrate Technical Leadership
Since the role involves providing technical leadership and mentoring, share examples of how you've guided teams in previous projects. Discuss your approach to code reviews, testing, and collaborative feature delivery to show you can lead effectively.
✨Prepare for Scenario-Based Questions
Expect scenario-based questions that assess your problem-solving skills. Think about challenges you've faced in past projects, particularly related to Azure infrastructure or application integration, and how you resolved them.
✨Understand the Business Context
Familiarise yourself with the business side of the role, especially regarding Dealer Management Systems and data aggregation. Being able to connect technical solutions to business outcomes will demonstrate your understanding of the broader impact of your work.