Back to jobs
        
        
            
                
                    
                    
                    
                         
                    
                        
                    
                    
                        
                    
                        
                             
                
            
            
                
                
                
                
                
                
    
 
 
    
    
            
        
	
Python Developer
- Posted05 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.