Job Title
We are seeking an experienced Senior Developer to join our team.
Key Responsibilities:
* Develop and configure D365/Power Apps modules with a minimum of 6 years of experience in technical development.
* Configure external data source connectors and integrations into D365, CRM workflows, plugins, and cloud flows.
* Create dashboards from documented user stories and requirements.
* Configure CRM dashboards for various business consumers.
* Experience with Azure tools such as KeyVault, AppInsights, and App Services, API management.
Technical Requirements:
* A comprehensive understanding of D365's security model, including security roles, field-level security, team-based security, and hierarchy-based security.
* Developing CRM security models, access controls, and role permissions, field permissions, and data migrations into CRM.
* Experience with Azure services such as Azure Logic Apps, Azure Functions, Azure Service Bus, Dataverse API integration, Power Automate flows, and background workflow plug-ins ASP.NET, .NET framework, and C# development.
* Managing source control, builds, and deployments using Azure DevOps and tracking tasks in Azure DevOps and SharePoint online.
* Demonstrated experience with Azure OpenAI Service.
Required Skills and Qualifications:
* Permissions, Data Migration, ASP.NET, DevOps, SharePoint, Developers, C#, C Integration, Security, Business Management.
Benefits:
* The opportunity to work in a fast-paced, agile environment.
* The ability to clearly articulate progress and work item status against agreed deadlines.
* The ability to pragmatically change direction and scope as new information is identified.
* The ability to work with geographically dispersed teams.
* The ability to work with technical and non-technical staff.
* The ability to mentor junior developers and contribute to the team's skill development by sharing knowledge and best practices.
* The ability to translate technical concepts into business terms for stakeholders and end-users.
Other Information:
* Ability to adapt to changing requirements.
* Strong communication and interpersonal skills.