A complete application in a minute
Tailored resume and cover letter, ready to send.
Mainpac Solutions in South Melbourne is seeking a Graduate/Junior Software Developer to join our development team. You’ll work on enterprise web apps using C#, .NET, Blazor, and .NET MAUI for mobile apps, with AI-assisted development and Azure services.
You’ll learn from experienced developers while contributing to AI-powered features and modernising our legacy modules. This entry-level role offers mentorship and career growth in a hybrid setup.
Location: South Melbourne, VIC
Employment Type: Full-time, Permanent
Work Arrangement: Hybrid – 3 days in the office, 2 days working from home
Established in 1984, Mainpac is a leading Australian provider of Enterprise Asset Management (EAM) software, helping organisations manage and optimise their critical assets.
Our solutions are used across Australia and 23 international markets, supporting industries including manufacturing, mining, utilities, ports, government and facilities management.
As part of Constellation Software Inc., through its Vela APX operating group, Mainpac combines the stability of an established global software group with the collaborative environment of a close-knit Australian team.
We are continually evolving our technology, modernising our applications and introducing AI-powered capabilities to deliver smarter solutions for our customers.
Are you a recent IT graduate or junior developer looking to launch your career in software development?
We're looking for an enthusiastic and motivated Graduate / Junior Software Developer to join our friendly development team in South Melbourne.
This is an excellent opportunity to build your technical skills, gain real-world experience and learn from experienced developers while contributing to software used by enterprise customers.
You’ll have the opportunity to work across multiple technologies, including:
You won’t be expected to know everything from day one. We're looking for someone with strong programming fundamentals, curiosity, problem-solving ability and a genuine passion for learning.
Working closely with our experienced development team, you will:
We're interested in candidates who are enthusiastic about technology and eager to develop their careers.
Experience or exposure to any of the following would be an advantage:
Don't meet every requirement? We still encourage you to apply. We value potential, enthusiasm and a willingness to learn just as much as technical experience.
At Mainpac, you'll have the opportunity to make a meaningful contribution from early in your career while receiving guidance and support from experienced professionals.