Developer

NSW Department of Customer Service

Sydney

Hybrid

AUD 117,000 - 129,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible working
Hybrid work arrangement
Four weeks annual leave

Job summary

NSW Department of Customer Service, through Cyber Security NSW, seeks a developer to build secure software platforms focusing on Python, Django and React. You will contribute to incident management, data handling and security engineering within a government context.

You'll work in a hands-on development role with emphasis on secure coding practices, testing and collaboration with stakeholders across government projects. Flexible/hybrid arrangements apply with 50% office presence.

Qualifications

  • 2+ years' experience in complex IT environments as a Developer or Junior Developer.
  • Proficiency in Python, with Django experience highly desirable.
  • Strong focus on writing clean, secure, maintainable code.
  • Interest in secure software development and security by design.

Responsibilities

  • Develop robust and secure software platforms with Python, Django and React.
  • Apply secure software development practices throughout the SDLC.
  • Develop unit and end-to-end tests and conduct manual/automated testing.
  • Support configuration and customization of platforms and ensure quality.

Skills

Python
Django
React
Secure coding

Tools

Jira
Git
CI/CD

Job description

  • Salary: Clerk Grade 7/8 - package includes base salary ($116,981 to $129,492) plus superannuation and annual leave loading.
  • Location: Sydney CBD, with hybrid working conditions and a 50% office presence required. Flexible working arrangements may be available in line with the DCS Flexible Working Policy.
  • Role: Full-time (35hpw) Ongoing
About the role

Join Cyber Security NSW's Capability and Development team and help build secure software solutions that support cyber security outcomes across government.

Working closely with internal and external stakeholders, you'll contribute to projects across a broad range of cyber security objectives, including incident management, data and information management, data processing and analysis, automation, and other areas relevant to government environments.

This is a hands-on development opportunity with an immediate focus on Python, Django and React, while providing exposure to other programming languages, technologies and solutions as project needs evolve.

If you're a developer who enjoys solving complex problems, writing secure and maintainable code and learning new technologies, this is an opportunity to apply your development skills in a cyber security environment while continuing to build your technical and security capability.

Key accountabilities

In this role, you will:

  • Develop robust and secure software platforms, with an immediate focus on Python, Django and React while working with other languages and technologies as required.
  • Apply secure software development practices and relevant standards throughout the software development lifecycle.
  • Develop unit and end-to-end test cases and undertake manual and automated testing to maintain software quality and functionality.
  • Recommend and contribute to the implementation, customisation, configuration and support of COTS and bespoke platforms.
  • Work with Cyber Security NSW teams and other stakeholders to understand business functions, objectives and requirements, providing technical advice and support where required.
  • Contribute to technical design documentation outlining solution specifications.
  • Support the Operations Directorate by performing code reviews and analysis.
  • Maintain and enhance existing platforms and software.
  • Contribute to software build, release and deployment activities.
  • Support the transition of software solutions into BAU through documentation, knowledge sharing and ongoing assistance.
  • Work collaboratively as part of a small team, with regular verbal and written communication.
  • Uphold secure development and security practices to maintain the security of Cyber Security NSW.
About you

To be successful in this role, you will bring:

  • 2+ years' experience working within complex IT environments as a Developer or Junior Developer
  • Product-based software development experience and proficiency in one or more modern programming languages, particularly Python, with Django experience highly desirable.
  • A strong approach to writing clean, readable, and high-quality code, with consideration for reusability, extensibility, maintainability, scalability and security.
  • An interest in secure software development, with a focus on security by design and security engineering.
  • A demonstrated interest in learning new languages, technologies, approaches and development methods.
  • Strong interpersonal and communication skills, including the ability to communicate, train and work effectively with non-technical users.
  • The ability to take initiative, manage your own work and contribute effectively within a collaborative team environment.
Essential Requirements
  • Must be an Australian Citizen with an ability to obtain and maintain a Baseline security clearance, and willingness to undergo a criminal history and identity verification and ongoing probity checks as a condition of employment.
Why work for Cyber NSW?
  • Flexible working: We offer a broad range of flexible working arrangements.
  • Career development: Ongoing learning and development opportunities through expert-led sessions, online training and professional development opportunities.
  • Work-life balance: Flex time accrual for extra hours worked (for non-Exec roles) based on a 35-hour work week.
  • Wellbeing support: Access to employee assistance programs, including EAP, Fitness Passport, and wellbeing initiatives.
  • Inclusive culture: Staff led Employee Resource Groups (ERGs) including DCS Pride, Young Professionals Network and more.
  • Leave entitlements: Four weeks annual leave and paid sick leave, carer's leave, and long service leave.
About the team

Cyber Security Defence & Capability (CDC) provides safeguarding measures to strengthen cyber security across the NSW Government. CDC delivers plans for cyber incident recovery and response, develops bespoke intelligence of the cyber landscape and issues alerts for vulnerabilities impacting systems used by NSW Government agencies.

About Cyber Security NSW

Cyber Security NSW provides centralised services and all-of-government leadership to drive a cyber-resilient NSW Government that can safeguard the confidentiality, integrity and availability of government systems, services and data for NSW communities.

Cyber Security NSW is an all-of-government function located within Digital NSW in the Department of Customer Service. Learn more about Our Vision and Cyber Security NSW.

ID Support NSW

ID Support NSW is a nation-leading business unit in Cyber Security NSW that deliver public-facing advisory services dedicated to assisting victims of identity theft and crime and supports the NSW Governments data breach response. With recent data breaches and increasing fraud, identity resilience is key to preventing misuse. Learn more about ID Support NSW and help shape how identities are protected and remediated in NSW.

Salary Grade 7/8, with the base salary for this role starting at $116,981 base plus superannuation

Closing Date: Monday 16 November @ 11:59PM

Careers at Department of Customer Service

A career at the Department of Customer Service (DCS) gives you the opportunity to help improve government services and be part of reform that benefits people across NSW. We are focused on delivering excellent

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cyber Security Officer
Cyber Security Officer

Department of Customer Service • Bathurst

Hybrid
AUD 103,000 - 114,000
Flexible working
Career development
Work-life balance
+3
Cyber Security Officer
Cyber Security Officer

NSW Department of Customer Service • Bathurst

Hybrid
AUD 103,000 - 114,000
Flexible working
Career development
Work-life balance
+1
Senior Security & Compliance Analyst
Senior Security & Compliance Analyst

NSW Department of Customer Service • Sydney

Hybrid
AUD 133,000 - 147,000
Flexible working
Career development
Work-life balance
+3
Manager Cyber Governance and Compliance
Manager Cyber Governance and Compliance

NSW Department of Customer Service • Sydney

Hybrid
AUD 154,000 - 178,000
Flexible working
Career development
Work-life balance
+3
Senior Software Engineer
Senior Software Engineer

Service NSW • Sydney

Hybrid
AUD 135,000 - 162,000
Hybrid working (1-2 days/week)
Administrative Support Officer
Administrative Support Officer

NSW Department of Customer Service • Bathurst

Hybrid
AUD 87,000 - 95,000
Flexible working
Career development
Work-life balance
+2
System Administrator
System Administrator

NSW Department of Customer Service • Sydney

Hybrid
AUD 117,000 - 129,000
Hybrid work model
Principal Software Engineer
Principal Software Engineer

Service NSW • Sydney

Hybrid
AUD 167,000 - 201,000
Application Developer
Application Developer

the original • Sydney

On-site
AUD 117,000 - 129,000
Manager, Platform Development, Operations and AI
Manager, Platform Development, Operations and AI

Department of Customer Service • Sydney

On-site
AUD 154,000 - 178,000
Top locations