Power Platform Developer Role
Smartimpact is a UK-based Microsoft Partner and a leading provider of Dynamics 365 CE, Kentico, and Umbraco solutions in the Not-for-Profit and Membership marketplace. Our aim is to make a difference within the NfP industry.
We have a company set up in Portugal, offering permanent or long-term contract positions. You would receive paid vacation days, a package, or use Green Receipts/ltd company.
As a Lead Dynamics 365 CE/ Power Platform Developer, you will join our growing development team. The ideal candidate must have solid experience developing Power Platform solutions using C#. You will work with cross-functional teams to design, develop, and maintain next-generation web sites and web tools.
Key Responsibilities:
* Developing and implementing solutions using Dynamics 365 Sales, Customer Services, Marketing, and Project Operations.
* Using Power Apps, Power Automate, and Dataverse to create effective business applications and workflows.
* Developing and maintaining C# applications following Object-Oriented software development practice and SOLID principles.
* Creating Azure solutions such as Azure Logic Apps, Azure Function Apps, Azure Service Bus, and Azure API management.
* Implementing Continuous Integration/Continuous Deployment (CI/CD) using Azure DevOps.
* Writing early binding code for the Dataverse and creating custom components like plug-ins, workflow activities, custom actions, APIs, and Azure Functions.
Requirements:
The ideal candidate should possess proven experience as a Dynamics 365/ Power Platform developer, expertise in Dynamics 365, C# Development, and Azure Development. Proficiency in Azure DevOps and implementing CI/CD is also required. Familiarity with TDD and software testing methodologies, as well as knowledge of Object-Oriented software testing methodologies, are essential.
Benefits:
Smartimpact offers a diverse and inclusive culture, continuous learning opportunities, support and leadership via our SMT team, exposure to great clients, bespoke products, and latest technology, an open and collaborative working environment, and the chance to join a growing business, allowing you to feel valued, make an influence, and grow personally with us as the business progresses.