Development Roles

Senior Python Developers (x2)

Sydney   |   Contract

Darumatic is an IT Consultancy and Recruitment Services Company which focuses on cloud native technologies and software development. Our mission is to help clients to "Build better software". 

We are passionate about working with clients to transform their development and infrastructure teams to become cloud native. Our supportive culture will open up a variety of opportunities for you to develop your knowledge and skills whilst providing opportunities to connect with a range of IT professional networks. We believe in mutually beneficial professional working relationships and your employment with us is no exception.


For information on our consulting services visit

For information on our recruitment services visit


About the role

This is an opportunity for two mid-level developers to work with a global financial organisation. This is a future focused organisation with a investment in long-term value and in their social footprint. 

In this role you will work as part of the development team and the relevant project teams to lend your knowledge and skills towards projects end-to-end, including existing projects and/or greenfield projects that focus on enhancement and automation in order to drive organisational efficiencies. The ideal candidates will be able to write high quality, re-usable code to create innovative (and simple) solutions to business problems and technical issues as they arise. They will be able to 

We are looking for developers who can self-manage, assume responsibility for their work, who value transparent and and open communication. and be equipped with good new ideas to benefit this client and the team in the right way. 

If you are looking for a rewarding, yet challenging role, and you are passionate driving better customer experience and adoption, then this is the role for you!


  • Familiar with the software development life cycle (SDLC) from analysis to deployment.
  • Comply with coding standards and technical design.
  • Believes in systematic approach to developing the system through clear documentation (flowcharts, layouts, & etc) of functionality, address every use case through creative solutions.
  • Adapts structured coding styles for easy review, testing and maintainability of the code.
  • Integrate the developed functionality and/or component into a fully functional system.
  • Ensure unit and integration level verification plan are in place and adheres to great quality of code at all time.
  • Active participate in troubleshooting, debugging and updating current live system.
  • Verify user feedback in making system more stable and easy.
  • Work closely with analysts, designers, testers and other peer developers.
  • Preparing technical training documents for onboarding new engineers.


  • Relevant university degree (Computer Science/Engineering).
  • 6 years of commercial software development experience using structured software development procedures in UNIX and Windows 7 environments.
  • 6+ years of commercial hands-on experience in Python 3.
  • Knowledge, experience or open to picking up Perl 5.
  • Extensive knowledge and hands on experience on CICD.
  • Experience in Web technologies including HTML, CSS and Javascript.
  • Experience in Linux and Shell Scripting
  • Solid knowledge of SQL, ideally with DB2 and PostgreSQL.
  • Strong skills in delivery and source control tooling: Git/Bitbucket, Bamboo, Jenkins
  • Experience with Scrum and Waterfall.
  • Experience with Atlassian products such as Jira and Confluence
  • Solid knowledge of security and governance.
  • A background in Engineering with sound oral and written communication skills.
  • Prior experience with AWS, Azure, Google or Openstack will be a plus.

Submit Your Application

You have successfully applied
  • You have errors in applying