Job Description
Senior D365 JavaScript Software Engineer
Initial contract – 6 months
Extension – 1x 6 months
Location – QLD, WA, ACT, VIC, NSW, SA
Working Arrangements – open to flexible conditions, remote, office or hybrid
Maximum hours – 40 hours per week
Security clearance – Must be able to obtain baseline
Job details
This Federal Government department is undertaking a multi-year program delivering its new case management and portal capabilities. The CMS Program will replace a range of legacy business applications and portal with a new platform (D365 Customer Service) that is currently in delivery phase. They is seeking a suitably qualified and experienced Lead Portal / Integration Developer to support this program.
Key duties and responsibilities
The Lead Portal / Integration Developer will manage a small team, provide their technical expertise and knowledge by ensuring the development of D365 solutions is in line with the overall architecture vision, processes, templates, tools and models the department utilises. This role will report to the Portal Project Manager.
The Lead Portal / Integration Developer will have demonstrated experience of working within multi-disciplinary Product Teams in the development of MS D365, Azure and Power Platform.
What the role needs:
- 1.Strong development skills and experience in integrating Dynamics with other systems using APIs, web services, or third- party tools like Azure Logic Apps, Power Automate (formerly Microsoft Flow), or custom integrations including experienced in Programming C# for Dynamics 365 development, particularly for plugins, custom workflows, and web resources and JavaScript for client-side scripting in forms and web resources.
- 2. Leading and managing a team of Developers, resolving escalation issues, ensuring consistency, standardisation, and quality of coding practices within the team, working with the Chief, Solution & Dynamics Architects and troubleshooting where necessary including strong technical leadership skills, including mentoring Developers, guiding solution design decisions, and providing design authority across Power Platform and Dynamics 365 solutions.
- 3.Deep understanding of Dynamics 365 modules (like Sales, Customer Service, Finance, Operations, etc.), depending on the specialisation, including knowledge of the Dynamics 365 architecture, including Common Data Service (CDS) or Dataverse.
- 4. Proficiency in PowerApps for extending Dynamics 365 capabilities.
-
- Using Power BI for reporting and data visualisation from Dynamics 365.
- Knowledge of Power Automate for automating processes.
- SQL Server knowledge for database operations, queries, and data management in relation to Dynamics 365.
- Ability to use tools like XrmToolBox for various development and troubleshooting tasks.
- Strong knowledge of Azure services that complement or extend Dynamics 365 capabilities, like Azure Functions, Azure AD, etc.
- 5. Experience designing and implementing Power Platform Application Lifecycle Management (ALM), including managed and unmanaged solutions and environment strategies including proven experience implementing CI / CD pipelines for Dynamics 365 and Power Platform solutions using Azure DevOps or GitHub Actions. Deep understanding of the Dataverse security model, including security roles, business units, field level security, and access control as well as experience with testing, quality assurance, and performance optimisation, including code reviews & unit testing.
- 6.
-
- Strong understanding of modern integration and data patterns, including asynchronous processing, service-based architectures, and high-volume data handling.
- Experience contributing to or operating within a Power Platform Centre of Excellence (CoE) model.
- Demonstrable working knowledge of Zero Trust architecture.
- Experienced in customising entities, forms, views, charts, and dashboards.
- Experienced in configuring business rules, workflows, business process flows, and actions.
- Experience with Power Pages for external or authenticated user access scenarios (desirable)
Please apply now or contact Cheska Mitra, Delivery Consultant at Talent Street on cmitra@talentstreet.com.au for further information.