Position: Microsoft Power Apps Developer
Company: Customertimes
Experience required: 3y
English level: intermediate

Customertimes is expanding its Microsoft Business Solutions Practice and hiring an experienced Power Apps Developer
Our consultants are self-motivated, possess strong problem-solving skills and a passion for crafting great solutions based on wide experience and talent that enables quality software

**Requirements:**
- 3+ years in Microsoft Power Platform, Dynamics 365/CRM (CE) setup/administration/development
- Hands-on experience deploying with Microsoft Power Platform solutions
- Exposure to CRM processes
- Experience in software development projects in different industries (better – in large and long-term engagements) through the entire project lifecycle.
- Experience in integrating with 3rd party systems both Microsoft and non-Microsoft platforms

· Server Side:
- Understanding plugin development in Dynamics 365/ Power Platform
- Writing Unit test for .NET (experience with Face XRM or any other library for backend unit testing will be a plus);
- .NET C# — strong middle — solid background and understanding of .NET platform with a focus on code quality, understanding of core .NET patterns, ability to design classes, in-depth understanding of .NET object-oriented approach

· Client Side:
- Customization (entities, view, forms, dashboard, roles)
- Development Model-driven Application.
- Development PCF controls.
- Ribbon Customization
- Development web resources (JS, Typescript will be plus)
- JavaScript, HTML/CSS — basic knowledge, ability to develop basic UI controls, ability to fetch data using Rest services, understanding of promises

- Experience with Power Automate or Dynamics CRM Workflows.
- Git — experience with Git source control and branches
- Toolkit: Visual Studio, Visual Studio Code, Azure DevOps, Postman, XRM ToolBox, Chrome Dev Tool — basic experience is expected
- Agile Software Development experience
- Exposure to enterprise planning and delivery tools such as JIRA or Azure DevOps (CI/CD)

**Technologies:**
- Experience in Dynamics 365 Custom API or Custom Actions
- Experience with TypeScript in web resource development
- Any React/Angular/Redux knowledge
- Experience in the development of custom web components for Dynamics CRM
- Certifications in MS Dynamics 365 and Microsoft Power Platform
- Good English is desirable, but pre-intermediate could be considered as well - we will provide intensive English training for you