Job Title: Applications Developer (Power Platform)
Employment: Permanent + Hybrid 3 days in office
Location: Macclesfield
Bodycote operates a global network of facilities across industries such as aerospace, defense, automotive, power generation, oil and gas, construction, medical, and transportation. As the world’s largest provider of thermal processing services, we play a vital role in the manufacturing supply chain. With over 4,800 employees in 22 countries, we value and reward the skills, commitment, and loyalty of our people, recognizing that their success drives ours.
We are seeking a skilled and motivated PowerApps Developer to join our team. In this role, you will design, develop, and support custom applications and solutions using Microsoft Power Platform tools, including PowerApps, Power Automate, and Dataverse.
The ideal candidate will thrive in creating innovative solutions, working alongside and supported by our project managers, and collaborating closely with stakeholders to identify requirements, optimize business processes, and deliver intuitive, user-friendly solutions. While you will be part of the larger Group IT team, this role will provide you with a high level of trust and autonomy, allowing you to work independently.
Key Responsibilities
Application Development:
* Design and develop custom applications using PowerApps (Canvas Apps and Model-Driven Apps).
* Build and maintain automated workflows using Power Automate.
* Integrate PowerApps with data sources like SharePoint, Dataverse, SQL Server, and other external systems.
Requirement Gathering and Analysis:
* Work with business stakeholders to understand requirements and translate them into technical solutions.
* Conduct feasibility studies and provide time estimates for projects.
Customization and Integration:
* Customize existing Power Platform applications to improve usability and functionality.
* Integrate PowerApps solutions with Microsoft 365 and third-party applications.
Testing and Maintenance:
* Conduct end-to-end testing of applications to ensure quality and functionality.
* Troubleshoot and resolve issues with deployed solutions.
* Perform regular maintenance and updates to ensure optimal performance and alignment with business needs.
Documentation and Training:
* Prepare technical documentation, including workflows, user guides, and process documentation.
* Provide training and support to end-users and stakeholders.
Qualifications and Skills
Technical Expertise:
* Proficient in building Canvas Apps and Model-Driven Apps using PowerApps.
* Experience with Power Automate for creating workflows and process automation.
* Strong understanding of Microsoft Dataverse, SharePoint, and related data structures.
* Knowledge of Power BI integration for data visualization is a plus.
* Familiarity with JavaScript, JSON, and custom connectors.
* Basic knowledge of C#, .NET, or other programming languages is advantageous.
* Strong analytical and problem-solving skills to identify and resolve technical issues.
* Excellent verbal and written communication skills for effective collaboration with team members and stakeholders.
Personal Qualities:
* A self-motivated individual who shows commitment to the role and resilience when dealing with stakeholders, tight deadlines and complex tasks.
* Must have a flexible approach and the ability to work independently with minimum supervision.
* Ability to work collaborative with colleagues and to build effective working relationships
* Willingness to travel occasionally and stay away from home as required.
Preferred Qualifications
* Microsoft Power Platform certifications (e.g., PL-100, PL-200).
* Experience with Agile/Scrum methodologies.
* Familiarity with Azure services and APIs for advanced integrations.
Salary / package:
* Pension – match contribution from 4% – 10%.
* Life Assurance – 2 x annual salary.
* An entitlement to full pay whilst off sick for a limited number of days (in addition to your statutory sick pay entitlement).
* 25 days holiday plus 8 bank holidays.
* Employee assistance program including wellbeing app.
How to Apply: Please submit your CV along with your salary expectations. We kindly ask all internal applicants to inform their current line manager about their application.