Microsoft Dynamics 365 Developer
Australian Prudential Regulation Authority
Date: 3 weeks ago
City: Sydney, New South Wales
Contract type: Full time

The role
APRA is seeking (two) experienced D365 Developers to join a team who can bring in expertise on Microsoft Dynamics 365 XRM, PowerApps, Power Automate, Azure & front-end technologies, introduce proven industry best practices, working with a team of D365 architects, developers, testers and has had experience working in project teams and complex business domains.
The team
The successful applicant will initially join the project team delivering the migration from on-premise Microsoft Dynamics into the cloud, on delivery they will join the platform team supporting the product and developing enhancements. The successful applicants will be responsible for building, developing, configuring a business critical D365 XRM system.
This role will report to the Collaboration Systems Manager.
Key responsibilities
- Design, code, and configure D365 application modules to specification;
- Develop D365 according to functional and non-functional requirements;
- Implement custom UX elements on Power Apps or React framework according to business requirements;
- Develop and execute unit testing on relevant D365 functionalities;
- Integrate API's and other applications such as SharePoint, Outlook as required;
- Provide technical support for the environment and business applications on the D365 platform, with a primary focus on CRM;
- Consult with business stakeholders and other technical specialists to translate business requirements into technical designs;
- Provide guidance on native platform functionality and how this can be leveraged to maximise the value, sustainability, and supportability of solutions;
- Provide support and assistance for system and user acceptance testing of D365 solutions; and
- Exercise Application Lifecycle Management that aligns to source control and change management policies.
- Hold current Baseline clearance or be eligible to pass Baseline clearance vetting essential;
- 5+ years of experience in developing Dynamics 365 XRM, Power Platform solutions;
- 3+ years' experience in Power Apps and Power Automate, Logic Apps and Azure functions;
- Solid understanding of Dynamics 365, JavaScript, custom connectors/actions/plugins, and orchestration design;
- Proficiency in developing custom UX in Power Apps or ReactJS;
- Knowledge in data modelling, developing custom tables, business rules, views, forms, and applying security concepts to protect information managed by the solution;
- Ability to create applications to support or extend Microsoft Power Platform solutions;
- Configure Microsoft Power Platform features, connectors and Dataverse to support data flows between various systems, including Microsoft Azure, Microsoft M365 services and other enterprise services;
- Demonstrated experience in using GIT based source control systems in a large team setup;
- Demonstrated experience and understanding of Systems Analysis, Programming Techniques and Software Quality Assurance; and
- Demonstrated experience of interaction across different levels of staff while analysing, designing, and implementing new or revised software applications.
To work with us, you need to be an Australian citizen with eligibility to gain a Baseline Security clearance
About APRA
The Australian Prudential Regulation Authority (APRA) places you at the heart of Australia's financial services industry. APRA serves the Australian community by helping ensure financial institutions deliver on the financial commitments they make, within a stable, efficient and competitive financial system.
At APRA we're committed to providing an inclusive workplace where everyone belongs, feels valued and respected. We aspire to attract and foster diversity of background, thought, and experience, recognising that a broad range of perspectives, approaches and ideas makes us stronger, and better enables us to meet our obligation to protect the financial wellbeing of the Australian community. When applying, please inform us of any adjustments you may need during the interview process.
See more jobs in Sydney, New South Wales