Baseline clearance required.
Key responsibilities and duties, will include, but are not limited to:
- Deliver functional and user-friendly Dynamics 365 instances and Power Platform applications according to business requirements.
- Develop and document technical solutions leveraging Dynamics 365, Power Platform components (Power Automate, Power Apps Portals), Azure services, and modern development frameworks.
- Deploy multiple solutions encompassing Dynamics 365, Power Platform, Power BI, and potentially Azure integrations, ensuring functionality and performance.
- Utilize modern .Net and JavaScript development techniques (React, Vue, .Net Core) to build custom functionalities within Power Platform solutions
- Develop and integrate Power Platform solutions with Azure applications including functions, App Services, and application insights.
- Implement Agile/Scrum and Rapid Application Development (RAD) methodologies for efficient development, testing, and deployment of solutions.
- Set up and manage project structures and release pipelines for Dynamics 365 projects in Azure DevOps to automate deployment processes.
- Work effectively across multiple projects, manage context switching efficiently, and contribute to a collaborative development environment.
- Conduct peer reviews on other developers' work to ensure code quality, adherence to standards, and identify potential improvements.
- Maintain and update technical documentation for developed solutions, ensuring clarity and understanding for future reference.
- Other duties as directed.
- work weekends, during Public Holidays shutdown period.
- rotate through an on-call roster to support ITSM practices outside of core business hours.
- work remotely subject to direction.
Selection criteria
The D365 CRM Developer will have a minimum of 5 years’ experience coding in Federal Government context and experience undertaking configuration and customisation for Dynamics CRM or Portals is essential.
The D365 CRM Developer will demonstrate the following skills.
- Proven experience in developing and deploying custom applications using Dynamics 365 and Power Platform.
- Solid understanding of Microsoft Dynamics 365 (Customer Service or Sales) and Power Platform (Power Apps, Model driven apps, Power Automate, Power BI).
- Proficiency in C# programming with experience in .NET Framework or .NET Core.
- Ability to design and implement data integrations using Microsoft Flow, Azure Logic Apps, or other relevant tools.
- Experience with DataVerse for building entity relationships and data models
- Strong understanding of security best practices in Dynamics 365 and Power Platform.
- Experience developing for Power pages or Power apps portals
- Excellent problem-solving and analytical skills.
- Effective communication and collaboration skills to work with business stakeholders and IT teams.
- Ability to work independently and as part of a team in a fast-paced environment.
- Demonstrated passion for continuous learning and staying up-to-date with the latest Dynamics and Power Platform developments