Graduate Developer (Melbourne)

Graduate Developer (Melbourne)

06 Nov
|
Mainpac Solutions
|
Melbourne

06 Nov

Mainpac Solutions

Melbourne

Location: South Melbourne, VIC

Employment Type: Full-time, Permanent

Work Arrangement: Hybrid – 3 days in the office, 2 days working from home

About Mainpac

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.

About the Opportunity

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:

- Web Development: C#, .NET Framework and Blazor.

- Mobile Development: Cross-platform iOS and Android applications using .NET MAUI.

- Artificial Intelligence: AI-powered product features, Azure AI services and AI-assisted development tools.

- Database Technologies: Microsoft SQL Server and enterprise application architecture.

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.

What You'll Be Doing

Working closely with our experienced development team, you will:

- Develop,



enhance and maintain enterprise web applications using C# and .NET.

- Contribute to modernising our existing application from .NET Framework to Blazor.

- Help build and maintain mobile applications for iOS and Android using .NET MAUI.

- Participate in developing and integrating AI-powered functionality into our software.

- Write clean, maintainable and well-tested code.

- Investigate software issues, troubleshoot defects and implement solutions.

- Work with databases, APIs and existing enterprise systems.

- Use modern AI-assisted development tools to improve productivity while maintaining code quality and security.

- Collaborate with developers, consultants and support teams to deliver solutions that meet customer needs.

- Continuously learn new technologies, development practices and industry trends.

What We're Looking For

We're interested in candidates who are enthusiastic about technology and eager to develop their careers.

Essential Skills & Qualifications

- Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related discipline.

- Foundational knowledge of C#, .NET or object-oriented programming.

- Understanding of web development concepts and software development principles.

- Basic knowledge of relational databases and SQL.

- Interest in developing mobile applications.

- Familiarity with AI-assisted coding tools such as GitHub Copilot or Claude, including the importance of reviewing and testing generated code.

- Robust analytical and problem-solving skills.

- Good communication skills and the ability to work collaboratively.

- A proactive attitude, willingness to learn and adaptability to recent technologies.





Nice to Have (Not Essential)

Experience or exposure to any of the following would be an advantage:

- ASP.NET, .NET Framework or Blazor.

- .NET MAUI, Xamarin or other mobile development frameworks.

- Microsoft SQL Server.

- REST APIs and multi-tier application architecture.

- Azure services or cloud-based application development.

- AI/LLM integration, including Azure OpenAI, prompt engineering or API integration.

- Awareness of AI security, data privacy and responsible AI development.

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.

Why Join Mainpac?

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.

What we offer:

- Mentorship and development: Learn directly from experienced software developers and technical specialists.

- Exposure to modern technologies: Gain practical experience with .NET, Blazor, mobile development, cloud services and AI.

- Real-world experience: Work on established enterprise software used by customers across multiple industries.

- Hybrid flexibility: Enjoy a balance of office collaboration and working from home.

- Supportive team culture: Join a friendly, approachable team where your ideas and contributions are valued.

- Career growth: Build your technical expertise and develop your career within an established Australian software business backed by a global organisation.

Ready to Start Your Career?

If you're passionate about software development, excited by emerging technologies and looking for an opportunity to learn, contribute and grow, we'd love to hear from you.

Apply now and take the next step in your software development career with Mainpac!

Mainpac is proud to be an Equal Opportunity Employer. We value diversity and are committed to providing an inclusive and supportive workplace.

📌 Graduate Developer (Melbourne)
🏢 Mainpac Solutions
📍 Melbourne

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: graduate developer (melbourne) / melbourne

Subscribe to this job alert:

Get the latest job offers by email for: graduate developer (melbourne) / melbourne