We are seeking an experienced
Python Developer to join a major financial-services delivery initiative, contributing to the build and enhancement of modern, scalable backend services. Working within a fast-paced, enterprise environment, you will design, develop, and maintain high-quality Python-based solutions while collaborating closely with cross-functional engineering and delivery teams.
Candidates are required to have prior financial services experience. Type : Max Term
Length : Initially up to 1 year, extension possible
Start : Immediate (max 2 weeks' notice)
Location : Melbourne CBD
Style : Hybrid, 3 days in the office
Rate : up to $200K (inc super) depending on experience
Skills and Experience: Essential: - Proven commercial Python Development experience, delivering clean, maintainable, well-tested code
- Financial Services background: Prior experience working within major banking environments; familiarity with banking governance, regulatory frameworks, and internal tooling
- Strong understanding of core software engineering principles including version control, code reviews, CI/CD, and modern development practices
- Experience working within large-scale, complex, enterprise scale, highly-regulated, financial services environments
- Ability to troubleshoot, debug, and optimise backend services in production environments
- Solid understanding of RESTful API fundamentals and integration patterns
Highly Desirable:
- API development experience, including API security, versioning, and documentation best practices
- Experience with Flask for building lightweight web apps and microservices
- Working knowledge of MySQL, including schema design, performance optimisation, and integration via ORMs such as SQLAlchemy
Responsibilities: - Design, build, and maintain Python-based backend services and integration layers
- Contribute to RESTful API development, ensuring secure, scalable, and well-documented interfaces
- Collaborate with engineers, architects, and delivery teams to align solutions with broader technical direction
- Participate in Agile ceremonies and contribute to continuous improvement of engineering practices
- Implement robust unit tests, support automated testing, and ensure code quality through consistent review processes
- Assist with CI/CD pipelines and deployment activities for reliable and repeatable releases
- Support troubleshooting, root-cause analysis, and ongoing performance tuning across backend components
Applicants must hold Australian Citizenship, Permanent Residency (PR), or other permanent work rights - DWS are unable to sponsor or support visas.
About Us: Since 1991, DWS has been helping organisations across Australia reimagine what's possible through technology, business, and management consulting. With offices in Melbourne, Sydney, Adelaide, Brisbane, and Canberra, our 300+ locally based consultants bring deep expertise and fresh thinking to every project. We deliver end-to-end solutions spanning IT consulting, Staff Augmentation, Managed Delivery, Data & Analytics, Cloud, AI and Automation.
Our strength lies in our people; each consultant is carefully selected for their expertise, creativity, and commitment to excellence. Together, we deliver impactful solutions that drive innovation, efficiency, and long-term value. At DWS, we don't just meet expectations - we redefine them.
Applicants must hold Australian Citizenship, Permanent Residency (PR), or other permanent work rights - DWS are unable to sponsor or support visas.
Ready for a new challenge? Click
APPLY now! www.dws.com.au
No agencies please - our in-house talent acquisition team have this covered.