At a Glance
- Tasks: Lead the development of full stack applications using Microsoft technologies and modern frameworks.
- Company: Join a dynamic team in London, working on innovative tech solutions.
- Benefits: Enjoy a hybrid work model with a competitive salary of up to £70k pa.
- Why this job: Be part of exciting projects that make a real impact in the tech world.
- Qualifications: Proficiency in C#, JavaScript, and experience with Azure services required.
- Other info: 12-month fixed-term contract with opportunities for growth and learning.
The predicted salary is between 42000 - 84000 £ per year.
Our client is looking for a Lead Full Stack Microsoft developer to join the teams in London with 12 months FTC. Salary is up to £70k pa, hybrid.
Main Duties & Responsibilities Include:
- Power Platform Development: Design, develop, and deploy custom applications using Power Apps, Power Automate, and Power BI, integrating with various data sources and systems.
- Azure Functions Integration: Create and manage serverless Azure Functions to implement custom business logic, data processing, and API endpoints.
- Front-End Development: Build responsive and accessible user interfaces using modern JavaScript frameworks like React, Angular, incorporating the Fluent UI design system for a consistent and polished user experience. Ensure seamless interaction with Power Platform components and .NET Core applications.
- .NET Core Development: Develop and maintain robust APIs and back-end services using C# and .NET Core, adhering to best practices for performance, security, and scalability.
- Back-End Development: Develop robust APIs using C#/.NET Core on Azure App Service to handle data manipulation, authentication, and authorisation, integrating with Power Platform and other systems.
- Data Management: Model and manage data within Azure SQL Server, utilising data connectors to integrate with external systems and .NET Core applications.
- Application Packaging and Deployment: Package and deploy .NET Core applications to various environments (Azure App Service, on-premises servers, etc.), using appropriate tools and techniques (e.g., Docker, Azure DevOps pipelines). This includes managing dependencies, configurations, and deployment processes.
- DevOps Practices: Implement continuous integration and deployment (CI/CD) pipelines for efficient application delivery and maintenance, leveraging PowerShell and other DevOps tools.
Requirements:
- Programming Languages: C#, JavaScript, TypeScript, PowerShell
- Microsoft Technologies: SPFX Webparts, Power Apps, Power Automate, Power BI, Azure Functions, Azure App Service, .NET Core
- Front-End Frameworks: React, Angular
- UI Framework: Experience with Fluent UI (or similar component library)
- Database Management: SQL Server, Azure Cosmos DB
- Cloud Architecture: Understanding of cloud concepts, Azure services, and best practices
- API Development: RESTful API, OData API design and implementation
- PowerShell Scripting: Experience in developing and maintaining PowerShell scripts for automation.
- Experience with packaging and deploying applications, including knowledge of relevant tools and techniques (e.g., Docker, Azure DevOps).
Lead Full Stack Microsoft Engineer employer: McCabe & Barton
Contact Detail:
McCabe & Barton Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Full Stack Microsoft Engineer
✨Tip Number 1
Familiarise yourself with the specific Microsoft technologies mentioned in the job description, such as Power Apps, Power Automate, and Azure Functions. Having hands-on experience or projects showcasing these skills can significantly boost your chances.
✨Tip Number 2
Network with professionals in the field by attending meetups or online forums focused on Microsoft development. Engaging with others can provide insights into the role and may even lead to referrals.
✨Tip Number 3
Prepare to discuss your experience with CI/CD practices and how you've implemented them in past projects. Being able to articulate your approach to DevOps will demonstrate your readiness for the role.
✨Tip Number 4
Showcase your understanding of front-end frameworks like React or Angular by building a small project that integrates with Power Platform components. This practical demonstration can set you apart from other candidates.
We think you need these skills to ace Lead Full Stack Microsoft Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in full stack development, particularly with Microsoft technologies like C#, .NET Core, and Azure. Emphasise any projects involving Power Platform, Azure Functions, and front-end frameworks such as React or Angular.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for the role and the company. Mention specific projects or experiences that align with the job description, especially your expertise in developing custom applications using Power Apps and your understanding of DevOps practices.
Showcase Your Technical Skills: In your application, include a section that lists your technical skills relevant to the position. Highlight your proficiency in programming languages like C#, JavaScript, and TypeScript, as well as your experience with Azure services and database management.
Prepare for Technical Questions: Anticipate technical questions related to the job responsibilities. Be ready to discuss your experience with API development, CI/CD pipelines, and data management in Azure SQL Server. This preparation will help you stand out during the interview process.
How to prepare for a job interview at McCabe & Barton
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C#, JavaScript, and the Microsoft technologies mentioned in the job description. Bring examples of projects you've worked on, especially those involving Power Platform, Azure Functions, and .NET Core.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Practice explaining your thought process when tackling coding challenges or system design problems, particularly in relation to cloud architecture and API development.
✨Familiarise Yourself with DevOps Practices
Since the role involves CI/CD pipelines, be ready to discuss your experience with DevOps tools like Azure DevOps and Docker. Highlight any relevant projects where you implemented these practices to improve application delivery.
✨Prepare Questions for the Interviewers
Have insightful questions ready about the team dynamics, project expectations, and company culture. This shows your genuine interest in the role and helps you determine if it's the right fit for you.