At a Glance
- Tasks: Lead the development of custom applications using Power Platform and modern frameworks.
- Company: Join a dynamic tech company in London, focused on innovative solutions.
- Benefits: Enjoy a hybrid work model and a competitive salary of up to £70k pa.
- Why this job: Be part of a collaborative culture that values creativity and impact in tech.
- 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).
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 Microsoft Power Platform and its components like Power Apps, Power Automate, and Power BI. Being able to demonstrate your hands-on experience with these tools during discussions can set you apart from other candidates.
✨Tip Number 2
Showcase your knowledge of Azure Functions and how they integrate with various applications. Prepare examples of past projects where you've successfully implemented serverless functions to solve business problems.
✨Tip Number 3
Highlight your front-end development skills, particularly with frameworks like React or Angular. Be ready to discuss specific projects where you've built responsive user interfaces, especially those that incorporate Fluent UI.
✨Tip Number 4
Demonstrate your understanding of DevOps practices, particularly CI/CD pipelines. Discuss any relevant experiences where you've used tools like Azure DevOps or Docker to streamline application deployment and maintenance.
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 where you've designed and developed applications using these technologies.
Craft a Compelling Cover Letter: In your cover letter, express your passion for full stack development and how your skills align with the job requirements. Mention your experience with front-end frameworks like React or Angular and your understanding of DevOps practices.
Showcase Your Projects: If possible, include links to your portfolio or GitHub repository showcasing projects that demonstrate your expertise in Power Apps, Power Automate, and API development. This will give the employer a tangible sense of your capabilities.
Prepare for Technical Questions: Anticipate technical questions related to the technologies mentioned in the job description. Be ready to discuss your experience with C#, JavaScript, and SQL Server, as well as your approach to problem-solving in a full stack environment.
How to prepare for a job interview at Mccabe & Barton
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Power Platform, Azure Functions, and .NET Core. Bring examples of projects you've worked on that demonstrate your proficiency in these areas, especially any custom applications you've developed.
✨Understand the Company’s Tech Stack
Research the specific technologies and frameworks the company uses, such as React, Angular, and Fluent UI. This will help you tailor your answers and show that you're not only familiar with them but also understand how they fit into the company's projects.
✨Prepare for Scenario-Based Questions
Expect questions that ask you to solve hypothetical problems or scenarios related to application development and deployment. Practice articulating your thought process and decision-making skills, particularly in relation to CI/CD practices and data management.
✨Demonstrate Your Soft Skills
While technical skills are crucial, don't forget to highlight your communication and teamwork abilities. Be ready to discuss how you've collaborated with others in past projects, as this role will likely involve working closely with different teams.