20 Aug
|
IT Alliance Australia
|
New South Wales
20 Aug
IT Alliance Australia
New South Wales
Job Description
Overview
n
Location of work: Canberra
n
Length of contract: 12 months
n
Security clearance: Must be an Australian citizen
n
Job details:
n
Software Engineers write and test code, optimise software for speed and capability, evaluate and test new software, design and maintain software systems under limited supervision.
n
Key duties and responsibilities
n
The Department has a requirement for an experienced Python Developer who can design, build, maintain, and troubleshoot a Django-based application across the full stack.
n
The role requires strong experience in UI development, backend logic, API design, messaging integration, and CI/CD pipeline.
n
Mandatory requirements
n
n
Strong proficiency in the Python 3 programming language
n
5 years' experience in similar environments
n
Solid, hands-on experience with Django and Django REST framework
n
Proven experience building and maintaining REST APIs using Django REST framework
n
Experience working with message queues / streaming platforms (e.g. Apache Pulsar)
n
Valuable understanding of asynchronous and event-driven architectures
n
Strong SQL skills and experience with PostgreSQL or similar relational database.
n
Strong debugging and problem-solving skills across the full stack.
n
Experience working with Django ORM and MVC/MVT Architecture
n
Experience working with Django Models and Migrations
n
Experience using collaboration tools that include git, issue tracking and wikis (e.g. GitLab, GitHub, Azure DevOps)
n
Experienced in message queues/event streaming (e.g. Pulsar)
n
Experience with provisioning workflows or distributed systems
n
Workflow orchestration (e.g. Nifi)
n
Advanced experience designing, optimising, and maintaining GitLabCI/CD pipelines.
n
Working with Agile methodologies (e.g. Kanban, Scrum)
n
Knowledge on virtual environments, deployment and pipelines.
n
#J-*****-Ljbffr
📌 Python Developer (New South Wales)
🏢 IT Alliance Australia
📍 New South Wales