Software Development Graduate Role
In this challenging and rewarding role, you will have the opportunity to develop your skills as a software developer and contribute to the delivery of innovative solutions.
We are seeking a talented graduate with a degree in an IT or Engineering discipline to join our team. You will work on a range of projects, rotating through different teams and technologies, and gain valuable experience and expertise.
This is an excellent opportunity for a recent graduate who is looking to start their career in software development. You will be part of a supportive and collaborative team, working with experienced developers and engineers to deliver high-quality products.
* Gathering requirements, developing and testing software on customer-facing projects.
* Operating in a DevOps environment, contributing to all aspects of the delivery lifecycle.
* Writing and delivering code for components under the guidance of more experienced developers.
* Scripting deployments using various languages including Python, Ruby, Java, JavaScript, PHP, Bash, Shell and Node.js.
* Designing and influencing the direction of future solutions.
* Developing an understanding of coding guidelines and best practices.
* Utilizing and developing sysadmin skills.
* Learning requirement analysis and design techniques.
Key qualifications for this role include:
* A degree at honors level in an IT/Engineering discipline.
* Less than 12 months' post-graduate experience, excluding undergraduate placement/internship experience.
* Australian citizenship and eligibility for security clearance baseline level.
* Experience in Java and other scripting languages.
* Experience in Unix and open-source development.
* An interest in DevOps and Site Reliability Engineering.
* Experience creating a potential solution to a problem, i.e., Design Thinking or Prototyping.
What We Offer
We offer a dynamic and inclusive work environment that values diversity and promotes professional growth.
You will have access to technical and soft skills training, participate in structured rotations, and be assigned a buddy and mentor.
Our offices are comfortable and fun places to work, and we make sure you get to work from home too.
We also offer flexible working arrangements, including Flex Week, Flex Day, and Flex Location, as well as Employee Wellbeing programs and Competitive Benefits.