Application Developer - NSW Department of Communities and Justice
Software Engineer
Application Developer building web and multimedia solutions using Java, .NET, and JavaScript to enhance business processes and deliver data‑driven outcomes.
About the role
Key Responsibilities
Design, develop, and maintain web and multimedia applications using Java, .NET, and JavaScript frameworks.
Implement RESTful APIs and integrate with SQL databases to support data‑centric services.
Collaborate with cross‑functional teams in an Agile environment to deliver incremental value.
Participate in code reviews, unit testing, and performance tuning to ensure high quality and scalability.
Document application architecture, design decisions, and technical specifications for future maintenance.
Requirements
Proven experience in Java and .NET development with strong object‑oriented design skills.
Solid knowledge of SQL, database design, and query optimization.
Hands‑on experience with JavaScript, HTML5, CSS3, and modern front‑end frameworks.
Familiarity with REST API design, testing, and documentation.
Experience working in Agile/Scrum teams and using version control systems such as Git.