Back to jobs
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
For any inquiries, send an email to: jai@pinpointtalent.com.au
Follow PINPOINT TALENT on LinkedIn for job updates.
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
- 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
For any inquiries, send an email to: jai@pinpointtalent.com.au
Follow PINPOINT TALENT on LinkedIn for job updates.