Python Developer

Posted 05 March 2025
Salary$900 - $1000 per day + super
Location Sydney
Job type Contract
Duration 3.5 months
Reference3888737

Job description

Our NSW State Government client is seeking a Python Developer to join on an initial 3.5 month contract.
  
Python Developer | $900 - $1000 per day + super | Initial 3.5 month contract | Sydney / WFH Hybrid | NSW State Government
  
The Python Developer will work within the Systems and Applications team, to support the following high priority activities:

Ingestion Queue development: this involves automating Quality Assurance and Quality Check processes to expedite the ingestion of digitised collections.
Automating reporting and management of digital assets: the developer will work on automating the reporting and management of duplicate digital assets on working storage.
Transcription ingestion: the developer will assist with the transcription ingestion of prioritised collections into the online catalogue.

Essential knowledge, skills and experience
  • Minimum five years of experience in Python 3
  • Minimum five years of experience in Linux and shell scripting
  • Minimum three years of experience in Excel and Python using the openpyxl or pyexcel library
  • Minimum three years of experience with SQL
  • Experience with REST and SOAP web services.
  • Experience with JSON and XML.
  • Experience using Python with the filesystem
  • Experience using Git for version control.
  • Experience with Pytest unit test.
  • Experience working with GitHub, JIRA, Confluence
  • Experience using agile processes and working collaboratively within a development team doing code reviews
  • through a pull request workflow
  • Understanding of secure programming practices
Desirable knowledge, skills and experience
  • Experience designing, developing and deploying ETL pipelines
  • Experience working on digital collections in cultural institutions
  • Knowledge of digital preservation concepts
  • Knowledge of digital media analysis, characterisation and derivative creation tools (e.g. ExifTool, ImageMagick,
  • JHOVE, DROID, FFmpeg, MediaInfoCLI)
  • Python concurrency (multi processes/multi threads/asyncio)
  • SQLite, PostgreSQL, Redis
  • RabbitMQ
  • Celery
  • Docker
  • AWS services: IAM, EC2, EBS, S3, Lambda, API Gateway, RDS, CodePipeline, Cloudwatch
  • Serverless framework
  • OpenAPI and Swagger
  • FastAPI
  • JavaScript, React, HTML, CSS
  • Snyk.io or alternative SAST/SBO
If this sounds like you, APPLY TODAY!
  
For any inquiries, send an email to: jai@pinpointtalent.com.au
  
Follow PINPOINT TALENT on LinkedIn for job updates.