Graduate Developer

Mainpac Solutions

Melbourne

Hybrid

AUD 65,000 - 85,000

Full time

46 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Mentorship and development
Hybrid work – 3 days in office, 2 days

Job summary

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.

Qualifications

  • Bachelor’s degree in CS/IT/SE or related field.
  • Foundational knowledge of C#, .NET, or OOP.
  • Basic web development concepts and software principles.
  • Basic relational databases and SQL.
  • Interest in mobile apps and AI-assisted coding tools.

Responsibilities

  • Develop, enhance and maintain enterprise web apps using C# and .NET.
  • Contribute to modernising the app from .NET Framework to Blazor.
  • Help build mobile apps for iOS/Android with .NET MAUI.
  • Participate in AI-powered features and tool integration.
  • Write clean, tested code and troubleshoot defects.
  • Work with databases, APIs and existing systems.

Skills

C# basics
OO programming
Web concepts
SQL basics
AI-assisted coding tools

Education

Bachelor's degree in Computer Science / IT / Software Eng

Tools

GitHub Copilot
Claude

Job description

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.
  • Strong analytical and problem-solving skills.
  • Good communication skills and the ability to work collaboratively.
  • A proactive attitude, willingness to learn and adaptability to new 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior .NET Developer — Hybrid & AI-Driven
Junior .NET Developer — Hybrid & AI-Driven

Mainpac Solutions • Melbourne

Hybrid
AUD 65,000 - 85,000
Mentorship and development
Hybrid work – 3 days in office, 2 days
Junior-Mid Full-Stack Developer
Junior-Mid Full-Stack Developer

LAPM • Gold Coast City

Hybrid
AUD 70,000 - 100,000
Mid-Level Software Developer
Mid-Level Software Developer

iasset.com • Sydney

Remote
AUD 90,000 - 130,000
Birthday day off
Flexible work environment
Mainframe Support Subject Matter Expert (SME)
Mainframe Support Subject Matter Expert (SME)

Paxus • Melbourne

On-site
AUD 110,000 - 140,000
Senior Software Engineer & DevOps (C#/AWS)
Senior Software Engineer & DevOps (C#/AWS)

Morgan Consulting • Melbourne

Hybrid
AUD 150,000 - 190,000
Permanent opportunity
Hybrid working arrangements
Office in South Melbourne
Junior Software Developer
Junior Software Developer

Asta Solutions • Melbourne

On-site
AUD 60,000 - 80,000
Employee discounts
EAP
Referral bonuses
+2
Forward-Deployed AI Engineer, Justice and Community Safety
Forward-Deployed AI Engineer, Justice and Community Safety

MAI Agents • Melbourne

On-site
AUD 180,000 - 250,000
.NET Developer
.NET Developer

NTT DATA, Inc. • Melbourne

On-site
AUD 90,000 - 120,000
Dev Ops Engineer
Dev Ops Engineer

IE Digital • Melbourne

On-site
AUD 110,000 - 140,000
Flexible work options
Laptop and monitor provided
Life leave 15 days/year
+4
Full Stack Developer
Full Stack Developer

Paxus • Melbourne

On-site
AUD 70,000 - 120,000
Top locations