About This Role
We are seeking an accomplished Software Developer/Data Engineer to join our team. As a key member of our organization, you will be responsible for designing and developing innovative software solutions that drive business decisions based on data.
Your primary focus will be on building software packages in R, Planning Analytics, and Python to deliver actionable insights. Additionally, you will develop unit test scripts for all new and existing features in R and Planning Analytics to ensure the reliability and robustness of our IT products.
* Main Responsibilities:
* Develop software packages to drive business decisions based on data.
* Develop unit test scripts for all new and existing features.
* Document programming language code using tools like Confluence and GIT.
* Perform requirement and risk analysis, including consulting stakeholders and gathering business requirements.
* Automate IT processes using tools like GoCD and Ansible.
* Perform system support activities like auditing systems and communicating with impacted users.
About You
To be successful in this role, you will need:
* At least 2 years of experience in a related field.
* Excellent communication and client-facing consulting skills.
* Experience in building systems and services in the cloud using Java and the latest front-end technologies.
* AngularJS and GraphQL experience are preferred.
* Experience in building systems with event streaming, service bus, or message queues.
* Understanding of code testability and experience in build pipelines and DevOps.
About Us
Our organization is one of the largest specialist Cloud, Data, and Analytics Consulting firms. We harness the latest technology to deliver thought-leading outcomes in AI, Machine Learning, API development, and Cloud Platform delivery.
* Our Values:
* Embracing diversity to drive smarter decisions and build a better culture.
* Thriving together through innovation and collaboration.
* Realizing opportunities for growth and development.
* Empowering clients through hands-on solutions.
* Thinking big picture to act in fairness.
What We Offer
You will enjoy:
* Hands-on, onshore experience with Australia's largest organizations.
* Paid training and certifications on the latest technologies.
* Great on-site support to help you settle in and progress your career.
* Regular social events and company parties.