Data Engineer / Python Developer
People Connect Ict Solutions — Australia · Posted ~1 day ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
Python Developer / Data Engineer (Contract) – Melbourne, Australia
Location: Melbourne, Australia
Contract Duration: 6 Months
Extension: Not Applicable
Work Rights: Applicants must be Australian Permanent Residents with full working rights.
About the Role
We are seeking an experienced Python Developer / Data Engineer to join our Client on a 6-month contract in Melbourne.
This role combines core Python development with data engineering, focusing on building automated data pipelines, transforming raw data into reliable datasets, and developing reporting solutions that support business analytics and operational decision-making.
Key Responsibilities
Develop and maintain Python applications for data processing and manipulation.Design, build, and maintain ETL workflows and automated data pipelines.Write and optimize SQL queries for relational databases and large datasets.Integrate Python applications with databases using ORMs or direct database connections.Develop and maintain scheduled jobs and workflow automation using Apache Airflow or similar scheduling tools.Generate structured reporting outputs, including Excel, PDF, and dashboard-based reports.Collaborate with cross-functional Agile teams to deliver scalable data solutions.Apply software engineering best practices, including Git version control, unit testing, code documentation, and CI/CD.Required Skills & Experience
Strong proficiency in Python, including data structures, object-oriented programming (OOP), and exception handling.Hands-on experience with Pandas and NumPy for data analysis and processing.Strong SQL skills with experience writing and optimizing complex queries.Experience working with relational databases and large datasets.Experience developing ETL pipelines and workflow automation.Knowledge of Apache Airflow or similar workflow scheduling tools.Experience generating reports using Excel (OpenPyXL), PDF libraries, Plotly, or Power BI.Familiarity with Git, Agile methodologies, unit testing, and CI/CD pipelines.Preferred Qualifications
Experience in data engineering or reporting solutions.Strong analytical and problem-solving skills.Excellent communication and stakeholder management skills.Application Instructions
Please submit:
An updated CV (maximum 5 pages) highlighting your education, technical skills, and relevant work experience.A one-page cover letter (maximum 5,000 characters) demonstrating how your skills and experience align with the role.If you're passionate about Python development, data engineering, and automation, we'd love to hear from you.
We have 66,600 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 66,600 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume