Position: MS Dynamics CRM Developer
Location: Melbourne, VIC
Duration: 6-12 months
Job Details:
Must Have Skills:
NET plugins, custom workflows, PCFs (PowerApps Component Framework), JavaScript, and Power Pages (Liquid/JS/CSS)..
Nice to Have Skills:
Set up monitoring/alerting (App Insights, Azure Monitor), performance tuning, and incident response playbooks.
Lead defect triage, root cause analysis, and continuous improvement.
Detailed Job Description:
Key Responsibilities:
Solution Architecture & Design
Lead technical design for Dynamics 365 CE and Power Pages solutions, including entity models, forms, views, business process flows, and portal architecture.
Define integration patterns (REST, webhooks, Azure Functions, Logic Apps, Service Bus) for external systems (ERP, marketing, identity providers).
Establish non‑functional baselines: performance, scalability, security, observability, and maintainability.
Delivery Leadership
Own technical delivery across multiple agile squads; guide estimation, sprint planning, and definition of done.
Set coding standards and patterns for .NET plugins, custom workflows, PCFs (PowerApps Component Framework), JavaScript, and Power Pages (Liquid/JS/CSS).
Conduct code reviews, performance profiling, and secure-by-design reviews.
Hands-on Engineering
Build customizations in Dynamics 365 CE/Dataverse: plugins (.NET), Power Automate flows, custom APIs, Azure Functions.
Develop and configure Power Pages: authentication & roles, table permissions, web templates, Liquid, custom JS/CSS, portals ALM.
Implement CI/CD with Azure DevOps: repositories, branching strategy, pipelines, build/release, environment variables, solution packaging (managed/unmanaged), secrets management.
Governance, Security & Compliance
Enforce ALM, environment strategy (Dev/Test/UAT/Prod), and solution layering.
Implement role-based security, table permissions, conditional access, and Azure AD B2C/B2E/B2B identity setups for portals.
Ensure compliance with data protection, audit logging, and platform limits.
Stakeholder Engagement
Translate business requirements into technical backlog; provide architectural options with trade-offs.
Produce high-quality documentation: solution design, sequence diagrams, data mapping, deployment runbooks, support models.
Mentor developers and functional consultants; uplift capabilities via coaching and knowledge-sharing.
Operations & Support
Set up monitoring/alerting (App Insights, Azure Monitor), performance tuning, and incident response playbooks.
Lead defect triage, root cause analysis, and continuous improvement.
Required Skills & Experience:
Platform & Customization
6–10+ years delivering solutions on Dynamics 365 CE (Sales, Service, custom apps) and Power Pages/Power Apps Portals.
Expert in Dataverse: tables, relationships, business rules, security roles, auditing, and performance optimization.
Engineering
Strong .NET (C#) for plugins, custom workflow activities, Azure Functions, and Web APIs.
Advanced JavaScript/TypeScript for client-side form scripting, PCFs, and portal front-end customization.
Experience with Liquid, HTML/CSS, Bootstrap for Power Pages.
Familiarity with Power Automate, Power Apps model-driven, and PCF development lifecycle.
DevOps & ALM
Proven Azure DevOps expertise: Git repo management, branching, PR workflows, pipelines (YAML), artifacts, work item tracking.
Solution packaging, environment variables, deployment automation across multiple environments.
Secrets and configuration management (Key Vault, service connections).
Integration & Cloud
Building secure integrations: Azure API Management, Logic Apps, Service Bus, Webhooks, and external identity providers (Azure AD B2C/B2B).
Understanding of OData/Dataverse Web API and SDK.
Soft Skills
Leadership in agile teams, excellent communication, stakeholder management, and coaching.
Strong analytical and problem-solving skills with a delivery-first mindset.
Certifications (Preferred)
PL-200 (Power Platform Functional Consultant)
PL-400 (Power Platform Developer)
PL-600 (Power Platform Solution Architect)
AZ-204 (Developing Solutions for Microsoft Azure)
AZ-400 (Azure DevOps Engineer Expert)
MB-910/MB-920 (Dynamics 365 Fundamentals)
Minimum Years of Experience : 8 to 10+
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Information Technology
Industries
IT Services and IT Consulting