The Department is seeking multiple developers for the below roles.
SFIA 4 1 – 3 years
The Developer designs, builds, tests, and maintains secure, high-quality software solutions that deliver value to stakeholders. Working across backend (.NET, SQL) and modern frontend frameworks, they take technical responsibility throughout the software development lifecycle, applying enterprise architecture principles and development standards.
SFIA 5 3 – 7 years
The role promotes agile and plan-driven approaches, champions Test-Driven and Behaviour-Driven Development, automated testing, and continuous integration. Developers work autonomously within Scrum teams, contribute to design decisions, ensure functional and non-functional requirements are met, and foster continuous improvement. They mentor colleagues, lead reviews, and uphold best practices to deliver robust, scalable, and maintainable solutions
SFIA 6 – 7+ years
The Developer (MAUI) plans, designs, builds, amends, tests, verifies and documents software components to deliver agreed value to stakeholders. The role applies agreed software development, security standards and lifecycle approaches, selecting predictive or agile methods as appropriate.
Key duties and responsibilities:
- Experience in design, develop, and maintain robust backend web services using .NET technologies (C#, ASP.NET, WPF, WCF) within a complex, multi-layered architecture.
- Experience in frontend development using Angular and other modern JavaScript frameworks; experience with Xamarin (C#) for mobile development is advantageous.
- Apply enterprise architecture principles, standards, and reference models to ensure alignment with business and technical strategies.
- Deliver solutions with a high degree of autonomy, demonstrating strong problem-solving skills and ownership of end-to-end delivery — from design through to deployment and monitoring in production in large scale IT projects.
- Promote and apply Test-Driven Development (TDD) and Behavior-Driven Development (BDD) to ensure code quality, maintainability, and early defect detection.
- Design, implement, and maintain automated test suites across unit, integration, system, and end-to-end levels using tools such as Selenium, Appium, SpecFlow, Protractor/Karma, Cucumber, and other industry-standard frameworks.
- Apply practical programming experience in .NET (C#), SQL, XML, and package management tools (e.g. NuGet, npm).
- Implement and manage continuous automated testing integration using Microsoft tools such as Microsoft Test Manager, TFS, and MSTest.
- Ensure solutions meet non-functional requirements (e.g. performance, security, accessibility) through appropriate testing strategies.
- Contribute to the definition and evolution of test automation frameworks and lead the automation of manual testing tasks across projects.
- Participate actively in all Scrum ceremonies, contributing to sprint planning, estimation, reviews, and retrospectives.
- Collaborate closely with the Product Owner and Scrum Master to refine user stories, clarify acceptance criteria, and ensure testability.
- Uphold the Definition of Done, including testing, documentation, and peer reviews.
- Support a culture of continuous improvement, sharing knowledge and mentoring others in both development and testing practices.
Location and Contract Term: This role can be done in ACT, VIC or QLD . 12 -month contract with extension options pending budget and delegate approval.
Security Requirements: Applicants must be Australian Citizens and hold a baseline security clearance.
How to Apply: Applications close COB 13 April.
Please upload your resume to apply. Candidates will need to be willing to undergo pre-employment screening checks which may include, ID and work rights, security clearance verification and any other client requested checks
Please note you may need to complete selection criteria to complete this application process. We will be in touch with instructions for suitably skilled candidates
Call Kelly 0480 002 457 or email kelly@whizdom.com.au for any further information


