onsite
Principal Developer - NSW Government
Software Engineer
Lead the design, development, and delivery of high‑quality web applications and services, driving technical excellence using Java, C#, .NET, JavaScript/React and Azure cloud within an Agile, DevOps‑focused environment.
About the role
Key Responsibilities
- Architect, design, and implement scalable web applications and APIs using Java, C#/.NET and modern JavaScript frameworks.
- Lead technical delivery across multiple Revenue NSW teams, ensuring code quality, performance, and security standards.
- Collaborate with product owners, UX designers, and stakeholders to translate business requirements into robust technical solutions.
- Drive adoption of cloud services (Azure), CI/CD pipelines, and DevOps practices to accelerate release cycles.
- Mentor junior developers, conduct code reviews, and champion best practices in Agile development.
Requirements
- 5+ years of professional experience in Java and C#/.NET development, with a strong portfolio of web applications.
- Proficiency in JavaScript and front‑end frameworks such as React or Angular.
- Hands‑on experience with Azure cloud services, containerisation (Docker/Kubernetes) and CI/CD tooling (Azure DevOps, GitHub Actions).
- Demonstrated ability to work in Agile Scrum teams and apply DevOps principles.
- Excellent problem‑solving, communication, and stakeholder‑management skills.
Skills
javacjavascriptreactazureagile