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, shaping impactful solutions in a supportive culture.
- 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.
- Provide technical leadership, mentoring, and guidance to development teams.
- Iterative development of Azure application and integration components using technologies defined in solution architectures (Azure stack - Functions, APIM, CDN etc., Languages - C# & .Net, JavaScript, Python etc.).
- 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.
- 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.
- 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.
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
✨Tip Number 1
Familiarise yourself with the latest Azure services and tools mentioned in the job description, such as Azure Functions, Cosmos DB, and Kubernetes. Being able to discuss recent projects or experiences using these technologies will demonstrate your expertise during interviews.
✨Tip Number 2
Network with professionals in the automotive industry, especially those who have experience with Dealer Management Systems. Engaging in relevant online forums or attending industry meetups can provide valuable insights and connections that may help you stand out.
✨Tip Number 3
Prepare to showcase your project management skills by discussing specific examples where you've led technical projects. Highlight your ability to collaborate with cross-functional teams and how you’ve successfully delivered features on time.
✨Tip Number 4
Stay updated on the latest trends in Azure security, performance, and cost optimisation. Being knowledgeable about these areas will not only help you in interviews but also show that you are proactive and committed to continuous learning.
We think you need these skills to ace Lead Software Engineer (Microsoft Azure) - Outside IR35
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 Compelling 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: Include a section in your application that details specific projects you've worked on that relate to the responsibilities listed in the job description. Highlight your contributions to Azure application development, data pipelines, and integration processes.
Highlight Soft Skills: Since excellent communication skills are essential for this role, make sure to mention instances where you've effectively collaborated with cross-functional teams or mentored other developers. This will demonstrate your ability to lead and work well with others.
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 Functions, Cosmos DB, and Kubernetes.
✨Demonstrate Technical Leadership
As a Lead Software Engineer, you'll need to provide technical leadership. Share examples of how you've mentored team members or led projects in the past. This will show your ability to guide others and ensure successful project delivery.
✨Prepare for Collaboration Questions
Expect questions about collaboration with cross-functional teams. Be ready to discuss how you've worked with Product Owners, Business Analysts, and other stakeholders to gather requirements and deliver features effectively.
✨Discuss Problem-Solving Skills
Be prepared to talk about complex technical issues you've encountered and how you resolved them. Highlight your troubleshooting skills related to Azure infrastructure and applications, as this is crucial for the role.