Position: PowerApps Application Developer
Company: X1 Group
Experience required: 3y
English level: intermediate

**Requirements:**

— Must have Power Platform/Dynamic 365 experience in the IT industry.

— At least 2 years of relevant experience on Power Platform Core (Dataverse/CDS, Model driven apps, Portals), Dynamics CRM / 365.

— At least 2 Years of relevant experience on Power Apps & Power Automate/MS Flow.

— Strong development knowledge on Microsoft stack especially C#, ASP.NET, Azure and Office 365.

— Strong knowledge of Power Platform (Core), Microsoft Dynamics 365 CE, Power Apps, Power Automate

— Strong working knowledge on Azure (Azure Functions, Service Bus, Application insight, Power Shell).

— Strong working knowledge Azure DevOps build & release pipelines.

— Develop Power Apps solutions on the Microsoft Power Platform, including Common Data Service (CDS), Power Apps and Dynamics 365 CE

— Basic understanding of D365 CRM Data verse, Experience to transact with Data verse using D365 CRM Service end points (OData Querying).

— Basic Understanding of D365 CRM security model.


**Good to have:**


— Knowledge on SharePoint SDK (Software development kit).

— Experience in developing new Power Apps model-driven and canvas apps as well as enhancing existing apps

— Strong working knowledge of integrations to other data sources.

— Experience with building & deploying Power Apps component framework (PCF Control).

— Effective working knowledge on the licensing model and the feature mapping across the power platform

— Experience in Objective Oriented Analysis & Design (OOA&D) with UML (Unified Modelling Language)

— Experience with the CRM and Sales parts of MS D365.

— Bachelors/degree in information technology


**Accountabilities:**


— As a Power Apps Developer, you are accountable to design, test and deploy Power Apps (Canvas, Model-Driven, Portal), Power Automate Flows.

— As a developer, you are expected to work on code upgrades, bug fixes, coding from scratch for new functionalities — C#, .Net.

— Identify potential improvements to the design & process according to agreed designs/requirements for canvas/model driven apps specially for integrated use case of Powe Apps and Dynamics 365 CE.

— You should thrive for Performance optimization and continuous improvement opportunities on Microsoft Dynamics 365 CE/Power Apps from a Platform point of view

— You are accountable for producing & maintaining the technical documentation — such as

— Platform designs, application development and designs review guidelines/SOP documentation for the support team, user guides, implementation guides, test scripts, test plans etc.

— As a developer, we expect you to learn quickly on the job, with a keen eye for resolvin challenges, interact virtually with a range of global IT teams and other stakeholders, translating end user requirements into technical design specifications

**About the project: **

We use advanced technologies and take an innovative approach to help build a sustainable energy future. We also invest in power, including from low-carbon sources such as wind and solar; and new fuels for transport, such as advanced biofuels and hydrogen.

Our purpose is to power progress together with more and cleaner energy solutions.