Job Description
As a key member of our team, you will be working on a large-scale transformation program delivering modern, integrated digital solutions. This is an exciting opportunity to combine technical expertise with meaningful public sector impact in a collaborative, flexible, and high-performing environment.
You will work closely with the lead developer, solution architect, subject matter experts, business analysts, and testers to deliver functional and non-functional requirements. As a key player in development, integration, and deployment, you will ensure seamless performance across systems and drive quality outcomes.
Key Responsibilities:
* Scoping, designing, and developing Microsoft Dynamics enterprise applications
* Delivering and maintaining Azure-based solutions to agreed standards
* Managing source code and driving iterative development
* Collaborating with teams to shape and refine solutions
* Producing design artefacts, architecture documentation, and technical specs
* Translating requirements and user stories into technical builds
* Identifying ways to reduce technical debt and enhance performance
* Leading technical best practice and mentoring others
Requirements
To succeed in this role, you will need:
* Experience delivering Microsoft Dynamics and Power Platform applications (5+ years)
* Expertise in C# plugins and JavaScript for Dynamics forms
* Proven capability with Power Automate and the .NET stack
* Strong DevOps background
* Success working in Agile and Scrum environments
* Proficiency with WebAPIs
* Track record of delivering clean, standards-compliant solutions
Bonus Points:
The following skills are highly desirable but not essential:
* Experience in complex, multi-domain environments
* Knowledge of modern design patterns and architectures
* Expertise in ASP.NET, HTML, and CSS
* Degree in computer science, software engineering, or related field
Important to Know:
You must have the ability to obtain and maintain national police check.