PowerData Group Consulting - Software Engineer (APS6 Equivalent) -
Developer is needed in canberra, Australia.
Client: PowerData Group Consulting
Location: canberra, ACT, au
Contract: Freelance
Job Description
This is a remote position located in ACT (Onsite or remote). The role requires holding a Baseline security clearance and involves working up to 40 hours per week. The Department aims to deliver the Australian Government’s economic agenda by supporting a productive, resilient, and sustainable economy through innovation, investment in science and technology, and strengthening Australia’s industrial and resources sectors.
The CIO Division is seeking experienced Software Engineers to contribute to multiple ICT initiatives in a fast-paced, delivery-focused environment. Software Engineers will work as part of agile, multidisciplinary teams to design, build, integrate, and support secure, cloud-based applications and services. The role requires strong full-stack capability, focusing on modern .NET backend services, API-led integration, React frontends, Azure cloud services, and DevOps practices.
Key Responsibilities
The Software Engineer will be responsible for:
- Designing, building, and maintaining secure .NET backend services and ASP.NET Web APIs, including API versioning, OpenAPI/Swagger documentation, and OAuth2/OIDC security.
- Delivering React-based frontends that consume APIs and meet accessibility and usability standards.
- Integrating internal and external systems using API-led and event-driven patterns.
- Applying secure coding and SDLC controls, including vulnerability scanning and secrets management.
- Writing and maintaining automated tests (unit, integration, and UI) and enforcing quality gates through CI/CD pipelines.
- Contributing to CI/CD delivery using Azure DevOps.
- Implementing solutions aligned with agreed architecture and security standards, including monitoring with Azure Application Insights.
- Conducting peer code reviews and contributing to continuous improvement of engineering practices.
- Producing and maintaining technical documentation and operational runbooks.
- Communicating progress, risks, dependencies, and options to stakeholders.
- Collaborating closely with product owners, UX, security, and operations teams in an agile delivery model.
- Mentoring team members and supporting capability uplift.
- Promoting a culture of collaboration and continuous improvement.
- Undertaking other related duties as required.
Requirements
Essential Requirements
- Tertiary qualifications in Software Engineering, Computer Science, or equivalent experience.
- 10+ years’ experience designing, building, and supporting secure web solutions across backend and frontend technologies.
- Strong hands-on experience with:
- Modern .NET and ASP.NET Web APIs.
- RESTful API design, versioning, OpenAPI/Swagger, OAuth2/OIDC.
- React and frontend integration with APIs.
- Automated testing (unit, integration, and UI) using tools such as xUnit, NUnit, Playwright, or Selenium.
- Proven Azure cloud experience, including App Services, Azure Functions, Azure SQL, Service Bus/Event Grid, and API Management.
- Experience with CI/CD pipelines (Azure DevOps) and production monitoring.
- Strong understanding of API-led architecture, governance, performance, and security patterns.
- Demonstrated security mindset, including familiarity with applying ISM controls.
- Strong communication skills for effective collaboration with distributed teams and stakeholders.
- Ability to mentor and contribute positively to team outcomes.
- Ability to obtain Baseline security clearance.
Desirable Skills and Experience
- Strong focus on test automation and quality engineering within CI/CD pipelines.
- Experience delivering solutions in multi-disciplinary Agile teams.
- Experience with legacy system modernization and third-party platforms such as Dynamics 365.
Additional Information
Security Clearance: Must have Baseline clearance
Position Code: LH-06080
No longer accepting applications
Get instant notifications for new Developer jobs. Enter your email:
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.