At a Glance
- Tasks: Lead the development of custom applications using Power Platform and Azure technologies.
- Company: Join a dynamic team in London focused on innovative tech solutions.
- Benefits: Enjoy a hybrid work model and a competitive salary of up to £70k pa.
- Why this job: Be part of a cutting-edge environment that values creativity and collaboration.
- Qualifications: Proficiency in C#, JavaScript, and experience with Microsoft technologies required.
- Other info: Permanent position or 12-month fixed-term contract available.
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 as Permanent or 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 Power Platform Engineer employer: McCabe & Barton
Contact Detail:
McCabe & Barton Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Full Stack Power Platform Engineer
✨Tip Number 1
Familiarise yourself with the Power Platform and its components. Since the role heavily involves Power Apps, Power Automate, and Power BI, having hands-on experience or projects showcasing your skills in these areas will make you stand out.
✨Tip Number 2
Brush up on your Azure Functions knowledge. Understanding how to create and manage serverless functions is crucial for this position, so consider building a small project that integrates Azure Functions with other Microsoft technologies.
✨Tip Number 3
Showcase your front-end development skills by creating a portfolio that includes responsive applications built with React or Angular. Highlight any projects where you've used Fluent UI to enhance user experience.
✨Tip Number 4
Get comfortable with CI/CD practices. Since the role requires implementing continuous integration and deployment pipelines, having practical experience with tools like Azure DevOps will demonstrate your readiness for the job.
We think you need these skills to ace Lead Full Stack Power Platform Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience with Power Platform, Azure Functions, and .NET Core. Use specific examples of projects you've worked on that align with the job description.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for full stack development and your expertise in Microsoft technologies. Mention how your skills can contribute to the company's goals and projects.
Showcase Your Technical Skills: In your application, emphasise your proficiency in programming languages like C#, JavaScript, and TypeScript. Include any relevant certifications or training in Microsoft technologies that demonstrate your qualifications.
Highlight Your DevOps Experience: If you have experience with CI/CD pipelines and tools like Docker and Azure DevOps, make sure to include this in your application. Companies value candidates who can streamline deployment processes.
How to prepare for a job interview at McCabe & Barton
✨Showcase Your Technical Skills
Be prepared to discuss your experience with the specific technologies mentioned in the job description, such as C#, Power Apps, and Azure Functions. Bring examples of projects you've worked on that demonstrate your proficiency in these areas.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Practice explaining your thought process when tackling complex issues, especially those related to API development and cloud architecture.
✨Highlight Your DevOps Knowledge
Since the role involves CI/CD practices, be ready to discuss your experience with tools like Azure DevOps and Docker. Share specific instances where you implemented these practices to improve application delivery.
✨Prepare for Behavioural Questions
Companies often want to know how you work within a team and handle challenges. Prepare examples from your past experiences that showcase your teamwork, leadership, and adaptability, particularly in a hybrid work environment.