About McColl’sMcColl’s Transport is one of Australia's leading tanker transport companies. With operations in most mainland states and about 600 employees, we specialise in the transportation of bulk food, farm milk and bulk chemicals. At McColl’s, we value our employees and strive to provide a supportive workplace where people genuinely enjoy what they do.Our complex and integrated operations are increasingly dependent on technology. To meet this challenge we are expanding our digital capability through the acquisition of engineering talent – based in our Geelong head office – to help drive better data and process outcomes.About the roleThe Junior Software Engineer collaborates with senior developers and cross-functional teams to support the development and maintenance of McColl’s core software systems. This role focuses on delivering high-quality code across frontend and backend systems while building a solid foundation in DevOps practices and cloud deployments. With a growth mindset, you contribute to innovative software solutions and seek opportunities to broaden your technical expertise.Key responsibilitiesWrite production-ready code to support functionality for business-critical applications used by our operations staff and frontline workforce with guidance and support from senior engineers.Work on both frontend (UI/UX design and interactivity) and backend (APIs, business logic, database) components of applications.Assist in developing and maintaining integrations between SaaS platforms, internal applications and third-party systems.Build a foundational understanding in deploying and managing cloud-native applications in Microsoft Azure, contributing to their reliability and scalability.Participate in the set-up and maintenance of CI/CD pipelines and version control systems on Azure DevOps, learning best practices for modern code review and software delivery workflows.Create workflows and solutions on Microsoft Power Platform (Power Apps, Power Automate, Power BI, et al).Troubleshoot, diagnose and resolve issues across the application stack.Engage in problem-solving and requirements elicitation with operational teams.Actively seek mentorship and training to expand both technical and soft skills.About youYou are pretty much starting out in your software engineering journey, you’ve worked on a bunch of neat projects in your own time and ideally have worked within a small to medium-sized business. You are passionate and realistic about what the future of technology might hold and want to become a key contributor in a team that is committed to long-term success. Your qualifications align with the following:Good understanding of software architectures and patterns and proficiency in one or more object-oriented programming languages like Java, C# or TypeScript.Basic experience with frameworks such as NestJS, Vue.js and Compass.js.Familiarity with cloud platforms (e.g. Azure, AWS, Google Cloud) and an eagerness to learn more about cloud-native development.Exposure to API development and integration practices.Foundational understanding of DevOps tools and principles, such as CI/CD pipelines and version control.Enthusiasm for learning and a proactive approach to tackling new challenges.Ideally, you might also have:Familiarity with databases (SQL and/or NoSQL) and basic query optimisation.Basic understanding of Agile development methodologies.Exposure to Power Platform tools in business environment.Interest in gaining certifications such as Microsoft Azure Fundamentals or Azure Developer Associate.To applyIf this sounds like an opportunity that meets with your career aspirations and if you have the right to work and live in Australia, we would love to hear from you!Please submit your resume and cover letter via LinkedIn.
#J-18808-Ljbffr