Developer - Dynamics CRM

Job description

Dynamics CRM Developer (MS Dynamics 365 CE)

FinXL (FinXL.com.au) is seeking a highly skilled Dynamics CRM Developer to join a dedicated Case Management System (CMS) BAU team. This is an impactful role that combines hands-on technical execution with a focus on modernizing and maintaining a large-scale platform.

As a core member of the development team, you will be responsible for translating functional requirements into scalable, high-quality code while ensuring the continuous improvement of our Dynamics 365 environment.


Key Responsibilities

  • Technical Execution: Direct the hands-on development of functional enhancements, ensuring all code meets rigorous Microsoft best practices and technical standards.

  • Platform Modernization: Champion the transition from legacy systems to modern MS Dynamics 365 CE and Azure-based integrations, including the development of PCF controls.

  • Integration Development: Design and implement robust integrations using RESTful APIs, Logic Apps, and Azure Functions to ensure seamless data flow.

  • Technical Quality: Participate in peer code reviews to ensure deliverables are maintainable, high-quality, and architecturally sound.

  • L3/L4 Support: Act as a technical authority for complex incident escalations, performing detailed root cause analysis on platform issues.

  • Collaborative Delivery: Work closely with the Service Delivery Manager and Business Analysts to estimate efforts, identify dependencies, and participate in technical workshops.


Skills & Experience

1. Technical Expertise

  • Core Development: Strong hands-on background in C# (.NET Core), JavaScript/TypeScript, and client-side scripting.

  • D365 & Power Platform: Deep proficiency in Microsoft Dynamics 365, Dataverse, and the Power Platform (specifically Model-Driven Apps and Power Automate).

  • Azure Services: Expertise in Azure Integration Services, including Logic Apps and Azure Functions.

  • Process Automation: Experience designing complex workflows, business process flows, and data models.

  • Certification: A PL-400 (Power Platform Developer) certification is highly desirable.

2. Delivery & Communication

  • Technical Documentation: Ability to contribute to high-quality Solution Design Documentation (SDD) and Interface Specifications.

  • Stakeholder Collaboration: Demonstrated ability to translate technical concepts for non-technical stakeholders and collaborate effectively with UI/UX designers.


About FinXL

FinXL IT Professional Services is an established, innovative Australian company providing technology-enabled business solutions and professional services to a diverse client base of blue-chip organizations and Government departments.

To Apply: Please submit your CV via the link below.