Senior Python Developer – Capability Development Project
Are ready to play a pivotal role in a game-changing project that's all about bettering the weather forecasting game down under? Our client is on the hunt for a Senior Python Developer with the skills and drive to make a significant impact on a critical nation-building initiative. This isn't just any role; it's your chance to contribute to a project that'll have everyone talking about the weather for all the right reasons.
What's in it for you?
- A chance to be a part of a team that's shaping Australia's future, improving how we predict and understand weather patterns.
- Work within an Agile framework, applying test-driven development to create solutions that matter.
- Be surrounded by minds alike that are as keen as mustard to deliver top-notch results.
What we need from you:
- A wizard in Python 3 with over 3 years of experience crafting applications in a Linux environment, because let's face it, we need someone who knows their stuff.
- A solid background in scientific Python libraries (think NumPy, SciPy, Pandas) is a must. Bonus points if you've dabbled in xarray, geopandas, and Airflow.
- The ability to get your head around science requirements or complex systems and bring them to life in Python.
- Proven chops in rolling out complex Python code at scale without breaking a sweat over performance or memory issues.
- A strong advocate for Test Driven Development because we believe in getting it right the first time.
- Experience with the full suite of modern software development practices including CI/CD, Git, code reviews, and thriving in an Agile environment.
- Top-notch communication skills. You'll need to be as good at yarn spinning (communicating) as you are at coding.
- A commitment to workplace health and safety, and embodying the APS Values and Code of Conduct.
Why Us?
Join us and you'll be part of a small but mighty team dedicated to making a real difference. You won't just be starting a job; you'll be embarking on a career journey with a cause - improving weather forecasting for all Australians.
Ready to make a mark on the world and help us predict more sunny days ahead (or rain, if that's what's needed)? Shoot your resume our way and let's chat about how you can fit into this dynamic team. Don't miss out on this ripper of an opportunity!
Apply now and let's do something great together!