Rq11475

Source Code

Sydney

On-site

AUD 176,000 - 211,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Source Code in Toronto is seeking a Senior Software Developer to lead Dynamics CRM initiatives, architecting Dynamics 365 Customer Service and Case Management with Dataverse and Power Platform. You will build APIs, integrations, and scalable Azure-based solutions while guiding a high-performing team.

The role blends hands-on coding with technical leadership, ensuring delivery excellence, security, and alignment with enterprise standards.

Qualifications

  • Must have lead experience as a MS Dynamics Developer.
  • 7+ years of software development and enterprise delivery experience.
  • 5+ years implementing Dynamics 365 and Power Platform with Azure design.
  • Knowledge of Dynamics interoperability and Microsoft cloud technologies.
  • Experience with low-code and custom development on Dynamics 365.
  • Experience with Dynamics CRM Customer Service Workspace and related features.
  • Experience with Web API development, ASP.NET Core, EF, Azure SQL, DevOps and CI/CD.

Responsibilities

  • Provide technical leadership, mentorship, and hands-on delivery to the team.
  • Architect and implement Dynamics 365 Customer Service and Case Management solutions.
  • Design Dataverse data models, security, and integration patterns.
  • Develop Power Apps, Power Automate, plugins, and integrations.
  • Lead API and enterprise system integrations using Azure services.
  • Drive DevOps, CI/CD, deployment, testing, and production support.
  • Promote reuse, security, quality, and knowledge sharing.

Skills

Lead experience
MS Dynamics
Power Platform
Azure
REST APIs
GitHub
Visual Studio
SQL Server
API integration
CI/CD

Tools

Dynamics 365
Power Apps
Power Automate
Power Pages
API Management
Logic Apps
Dataverse

Job description

RQ11475 - Software Developer - CRM - Senior

Location: Onsite - 40 St Clair Ave W -Toronto

Duration:1+ year contract -273 business days - Extension: 1

Must Have:
  • Must have prior \"Lead\" experience as a MS Dynamics Developer.
  • Minimum 7 years of software development and enterprise application delivery experience.
  • Minimum 5 years of experience implementing Dynamics 365 and Power Platform solutions and Azure solution design
  • Working knowledge of Dynamics interoperability, integration and capability with other Microsoft cloud technologies
  • Working knowledge of both low code development and custom development on Dynamics 365
  • Experience with Dynamics CRM Customer Service Workspace, Agent experience profile, Session templates, workstream, and routing.
  • Experience with custom. Web API development, ASP.NET . .Net Core, Entity Framework, Azure SQL, DevOps, CI/CD Pipelines etc.
Nice to have:
  • Prior OPS/Public sector exp.
Responsibilities :
Technical Leadership
  • Provide technical leadership, guidance, and mentorship to developers and technical team members.
  • Lead by example as a hands-on contributor while enabling team success and delivery excellence.
  • Perform code reviews and establish development standards, security controls, and best practices.
  • Create an environment where team members are empowered to contribute, innovate, grow, and perform at their best.
  • Coach and mentor developers, supporting their technical and professional growth.
  • Act as a subject matter expert and ensure effective transfer of solution-critical knowledge.
  • Architect, design, and implement Dynamics 365 Customer Service and Case Management solutions using both out-of-the-box capabilities and custom development.
  • Strong expertise in Dataverse design and development, including data modelling, table relationships, business rules, security architecture, plug‑ins, workflows, data migration, and system integrations.
  • Design scalable and secure enterprise solutions leveraging Dynamics 365, Power Platform, Azure, and Dataverse.
  • Develop architecture artifacts, including contextual, conceptual, logical, and physical solution designs.
  • Define technical roadmaps, integration patterns, and solution deployment strategies.
  • Ensure solutions align with enterprise architecture standards and best practices.
Development & Delivery
  • Collaborate closely with Business Analysts, Product Managers, Solution Architects, and stakeholders to refine and translate business requirements into technical solutions.
  • Develop detailed technical designs, sprint plans, and work breakdown structures within Agile/Scrum delivery frameworks.
  • Build and configure Power Apps, Power Automate workflows, custom connectors, plugins, and integrations.
  • Design and implement APIs and integrations with internal and external enterprise systems.
  • Lead functional workstreams and coordinate activities across developers, testers, business SMEs, and project teams.
  • Support application deployments, releases, troubleshooting, and ongoing production support.
  • Design and implement integrations using Azure services and enterprise integration patterns.
  • Develop cloud-native solutions utilizing Azure Functions, Logic Apps, API Management, App Services, Storage Services, and Key Vault.
  • Ensure solution scalability, maintainability, performance, and security.
DevOps & Quality Assurance
  • Lead CI/CD implementation using Azure DevOps and GitHub.
  • Establish automated deployment and testing practices.
  • Ensure adherence to software engineering principles, coding standards, and quality assurance processes.
  • Manage development environments and support large-scale solution deployments.
  • Leverage AI technologies, including Microsoft Copilot, Generative AI, Agents, and Large Language Models (LLMs), to improve productivity, development practices, solution design, and testing approaches.
  • Promote continuous learning, innovation, collaboration, and knowledge sharing.
  • Stay current with Microsoft technology roadmaps and emerging industry trends.
Required Qualifications
Experience
  • Minimum 7 years of software development experience, including enterprise application delivery.
  • Minimum 5 years of experience implementing CRM, case management, or business process solutions using Dynamics 365 and Power Platform.
  • Minimum 3 years in a Technical Lead, Lead Developer, or Solution Lead role.
  • Experience leading cross-functional Agile delivery teams.
  • Experience delivering solutions in complex enterprise or public-sector environments.
Technical Skills
Microsoft Platform

Demonstrated hands‑on experience with:

  • Microsoft Dynamics 365
  • Microsoft Power Platform
    • Power Apps
    • Power Automate
    • Power Pages
  • API Management
  • Logic Apps
  • Microsoft Dataverse
    • Data Modelling
    • Security Framework
    • Business Rules
    • Data Integration
Development Technologies
  • REST APIs and Web Services
  • GitHub
  • Visual Studio
  • SQL Server
  • Enterprise integration and middleware technologies
  • Experience designing and implementing complex integrations across multiple business systems.
  • Strong understanding of API-led architecture, cloud integration patterns, and enterprise software design.
  • Experience creating high-level and detailed solution designs.
  • Deep understanding of software engineering principles and design patterns.

AI Disclaimer: Source Code may use artificial intelligence (AI) tools to assist in certain aspects of its recruiting and business operations.

Note: The higher end of the range is intended for absolutely exceptional candidates who meet all must-have requirements and most or all nice-to-have qualifications. The client will evaluate candidates based on both rate expectations and overall skill set when shortlisting.

  • $88.69/hr - $106.48/hr Inc.
  • Receive personalized job recommendations.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Dynamics 365 CE (CRM) Developer (Multiple roles: Lead and Senior)
Dynamics 365 CE (CRM) Developer (Multiple roles: Lead and Senior)

Talent • South Australia

On-site
AUD 120,000 - 150,000
Dynamics 365 Developer - $920 + super
Dynamics 365 Developer - $920 + super

Avocado Consulting • Sydney

On-site
AUD 158,424 - 165,312
D365 Power Platform Developer
D365 Power Platform Developer

Full Circle Partners • Western Australia

On-site
AUD 100,000 - 120,000
Senior Dynamics 365 CRM Lead Developer – Power Platform
Senior Dynamics 365 CRM Lead Developer – Power Platform

Source Code • Sydney

On-site
AUD 176,000 - 211,000
Dynamics 365 CE (CRM) Developer (Multiple roles: Lead and Senior)
Dynamics 365 CE (CRM) Developer (Multiple roles: Lead and Senior)

Talent • Adelaide

On-site
AUD 90,000 - 120,000
Senior CRM Developer - Dynamics 365
Senior CRM Developer - Dynamics 365

Professional Recruitment Australia • Melbourne

Hybrid
AUD 185,000 - 194,000
Hybrid work arrangement
Contract role
Dynamics 365 CE Technical Lead
Dynamics 365 CE Technical Lead

Your ITeams Sp. z o.o. • Australia

Remote
AUD 150,000 - 210,000
100% remote work
Flexible hours
Collaboration with top engineers
+1
Dynamics 365 CRM and Power Pages Portal Lead
Dynamics 365 CRM and Power Pages Portal Lead

Ampstek • Melbourne

On-site
AUD 120,000 - 150,000
Senior Developer
Senior Developer

Hudson AU • Brisbane

On-site
AUD 150,000 - 180,000
Senior Power Platform Developer
Senior Power Platform Developer

Centorrino-Technologies-1 • Canberra

Hybrid
AUD 120,000 - 180,000
Hybrid working
Training & development
Discounts & benefits
+2