Employment Opportunity Information Division is seeking a highly qualified Software Developer to take on technical responsibilities through all stages and iterations of the software development lifecycle.
This recruitment may be used to fill roles within either the Capability Development or Application Sustainment teams, depending on the candidate's skills and experience.
Information Division supports various internal and external CRM systems (both on-premises and cloud-based), including Dynamics 365 and Microsoft Power Platforms.
Our Capability Development Section delivers projects that enhance existing CRM solutions and build new products using these technologies.
The Capability Sustainment team is responsible for maintaining and supporting current CRM products.
The ideal candidate will have a proven track record in developing cloud-native SaaS solutions using Power Apps and Dynamics 365.
This role requires expertise in customising and configuring Dynamics 365 solutions, both on-premises and online, as well as integrating Dynamics systems with bespoke systems.
In this role, you will work within a low-code/no-code environment while demonstrating proficiency in C# .NET development to create and maintain custom plugins, workflows, and web resources.
You will contribute to both maintaining existing systems and developing new solutions as part of various projects.
The successful candidate must demonstrate the ability to plan and drive software development activities while applying appropriate development methods, tools, and techniques.
As a senior member of the development team, you will be expected to contribute to the development of policies, standards, frameworks, and guidelines that support software development and uplift to the cloud.
Additionally, you will mentor junior developers, helping them develop practical skills in their roles.
How you can help us make a difference Our ideal candidate must demonstrate strong expertise in CRM and Dynamics 365, including experience in developing end-to-end solutions that meet business requirements.
They must also have experience integrating with commercial off-the-shelf products and bespoke systems and applications.
In a senior developer role, you will provide guidance and mentorship to junior developers and cadets, participate in peer reviews to ensure adherence to standards and contribute to the Development Centre of excellence to improve processes and standards.
The successful candidate must have in-depth knowledge and experience in the following: Dynamics 365 CRM customisation (both premise and online); including plugins, JavaScript, workflows, custom web resources, PCF control Dynamics 365 CRM security and administration Integration with Dynamics 365 CRM using Power Automate, Azure Function App, Web App, Service Bus and General Azure knowledge General .NET and C# skills Experience with agile delivery and the use of Azure DevOps Troubleshooting and incident resolution Microsoft Power Platform Application of ISM controls in a protected environment Power BI Dashboards and reports (desirable) Qualifications and work experience Minimum of 5 years experience as a developer in Dynamics 365 environment Degree in software engineering or related field is highly desirable Please note: Salaries in the department are provided through its Enterprise Agreement.
Additional remuneration may also be provided through Individual Flexibility Arrangements (IFA).
These IFAs can be negotiated prior to commencement.
#J-18808-Ljbffr