Applicant Login

Refine search

Principal Developer (Python)

Apply now Job no: 507151
Work type: Temporary full-time
Location: Regional NSW, All of NSW, Parramatta
Categories: Information and Communications Technology

Deliver with impact, connect to what matters & live your way.

  • Fixed term role until 30 June 2025
  • Office location – All DPIRD office locations will be considered.
  • Salary from $139K pa to $161K pa plus super
  • Accelerate your career without leaving town.

The NSW Resources Information Management team (part of the Department of Primary Industries and Regional Development) are looking for a dynamic Principal Developer to support the ‘DiGs’/IGDA project initiatives related to geoscientific data and information assets.

About the role

As a Principal Developer you will provide expert, insightful analysis and advice to Data Management Delivery (DMD) on Digital Imaging Geological Systems (DiGS) and Internal Geoscience Document Archive (IGDA) development.

The role manages the DiGs/IGDA Python Development with particular focus on the development of the NSW Resources existing DIGS and IGDA document archive system, in line with established plans with the highest standards of customer service.

Working as Developer on this Project:

The new system is at the build phase, moving into ongoing implementation delivery and future work, which will involve:

  • Extending the base archive application with new features.
  • Capturing content and metadata from multiple existing digital document collections. 
  • Designing and building internal and public front ends for collections.

We’re looking for someone who has:

  • Degree qualification in IT, Computer Science, Programming, or equivalent relevant professional experience, with a focus on python development.
  • Experience of:
    • Software development within the open-source Python-based software ecosystem.
    • Linux platform development.
    • Working with large Python applications.
  • Familiarity with:
    • Cloud (AWS), S3, Linux platform.
    • Starlette, Flask or similar for web APIs.
    • Containerisation, Kubernetes.
    • Continuous delivery / DevOps.
    • OOP, domain driven design, event sourcing, CQRS.
    • Test-driven development, unit testing.
    • Kafka, Pulsar, Redis streams or similar.

The following would be desirable:

  • Web front-end experience, especially Angular.
  • Exposure to geospatial data formats and tools (GeoServer, PostGIS).
  • Handling common digital document formats, OCR, image format conversion.

You’ll also need:

  • An understanding and appreciation of working within Agile and Waterfall project management frameworks.
  • Experience delivering programming to relevant agile sprints, on time to fit with wider project delivery schedules and plans.
  • To be able to work autonomously as well as collaboratively with members of the project team to deliver the priority requirements of internal and external stakeholders.

Some familiarity with mining, geology or geoscience would be desirable.

Things to know about the role:

  • Compliance with pre-employment probity screening is mandatory for all roles within NSW Resources.

Interested?
If you are interested in this opportunity, please apply with an (ideally no more than one-page) cover letter outlining your suitability and interest in this role, with your resume (ideally no more than three pages) by 4.00pm, Friday 18 October 2024.

If you’d like to have a confidential discussion about the role, please reach out to Samantha Sirimane, Manager Data Management & Delivery via sam.sirimane@regional.nsw.gov.au or 0431 513 075. You can also read the Role Description.

If you require adjustments in completing your application, interviewing, completing any pre- employment testing, or otherwise participating in the recruitment process, please let us know so we can assist. Send an email to talent.advisory@dpird.nsw.gov.au and a member of the team will contact you for a confidential discussion. 

Please note:
A recruitment pool may be created for ongoing and temporary roles of the same role or role type that may become available for filling over the next eighteen months. 

About the Department of Primary Industries and Regional Development

Diversity and inclusion are core values of the Department of Primary Industries and Regional Development (DPIRD). The department is a workplace where everyone is able to contribute and participate to their full potential, and we are proud to have a team that reflects the richness and complexity of the regional NSW communities we serve.  

The Department of Primary Industries and Regional Development is the department dedicated to growing primary industries and supporting regional economic development to deliver long term benefits to the state. Our focus is to protect, support and develop our primary industries, mining sector, and regions.

The department brings together Agriculture & Biosecurity; Forestry & Fishing; Local Land Services; NSW Resources; Regional Development & Delivery; the Regional Growth NSW Development Corporation; NSW Public Works and Soil Conservation Service.

We have nearly 5,000 employees, with almost 80 per cent of us living and working in regional NSW.

Advertised: AUS Eastern Standard Time
Applications close: AUS Eastern Daylight Time

Back to search results Apply now Refer a friend