Senior CRM Developer Position
This Australian job posting seeks a highly skilled and experienced Senior CRM Developer to join our team. As a key member of the organization, you will be responsible for designing and developing innovative CRM solutions using Dynamics 365/Power Apps.
Required Skills and Qualifications
* A minimum of 6 years of experience in developing and configuring Dynamics 365/Power Apps modules.
* Experience in developing/configuring external data source connectors and integrations into D365, including CRM workflows, plugins, and cloud flows.
* Ability to create dashboards based on documented user stories and requirements.
* Knowledge of Azure tools such as KeyVault, Application Insights, App Services, and API Management.
Candidates Requirements
* A comprehensive understanding of D365 security models, including security roles, field-level security, team-based and hierarchy-based security.
* Experience in developing CRM security models, access controls, role permissions, field permissions, and data migrations into CRM.
* Azure services such as Logic Apps, Azure Functions, and Azure Service Bus for creating cloud-native applications integrated with D365.
* Dataverse API integration, Power Automate flows, background workflow plugins, ASP.Net, .NET Framework, and C# development.
* Management of source control, builds, and deployments using Azure DevOps.
Cultural Fit
The ideal candidate is able to work in a fast-paced, agile environment and communicate progress and work item status effectively. They must also be flexible and able to change scope as needed, collaborate with geographically dispersed teams, and mentor junior developers.
The candidate should have strong technical skills, be able to translate technical concepts into business language, and have excellent communication skills. They should also be capable of adapting to changing requirements and priorities.