EmploymentOS for your Business

Junior Software Developer EOI

Australia, Australia • Full-time

Description

About the role

EngageRM is seeking a motivated Junior Software Developer to join our Engineering team in Australia. This role is well suited to a recent graduate or early-career developer who is looking to build strong foundations in software development within a Microsoft Dynamics 365 / CRM environment.

You’ll work closely with experienced developers and product teams to support the design, development, and ongoing enhancement of EngageRM’s platform. This is a hands-on role that will help you grow your technical capability while contributing to real customer outcomes.

What you’ll be doing

• Support the design, development, and maintenance of applications within the Microsoft Dynamics 365 / Dataverse ecosystem

• Develop and maintain clean, well-structured, and scalable code under the guidance of senior developers

• Assist with customisations, configurations, and extensions within Dynamics CRM

• Participate in code reviews, technical discussions, and sprint planning activities

• Troubleshoot, test, and resolve application issues to ensure performance and reliability

• Collaborate with Product, Support, and Customer teams to understand requirements and deliver solutions

• Continuously build your technical capability by learning new tools, frameworks, and platform features

What you’ll bring

• A degree in Computer Science, Software Engineering, or a related discipline

• Practical experience gained through internships, academic projects, or graduate roles

• Working knowledge of C# and .NET, with exposure to object-oriented programming principles

• Familiarity with Microsoft Dynamics 365, Dataverse, or CRM concepts (academic or practical)

• Exposure to JavaScript, HTML, CSS, and web-based development concepts

• Basic understanding of SQL, data models, and database concepts

• Strong problem-solving skills and a willingness to learn in a collaborative team environment

• Nice to have (but not essential)

• Experience with Power Platform (Power Apps, Power Automate)

• Understanding of REST APIs, plugins, or workflow automation

• Exposure to Agile or Scrum delivery environments

Why EngageRM

• A supportive environment focused on learning and development

• Exposure to enterprise-grade technology used by global sports and entertainment

organisations

• Clear pathways for technical growth and career progression

• A collaborative, values-driven culture

Role Type

Permanent • Full-time • Internship

Company Overview

We exist to empower sports and entertainment organizations with innovative technology solutions and actionable insights that enhance customer engagement, drive revenue growth, and build lasting relationships. With Australian origins but global in our approach, we are laser-focused on providing brilliant experiences for our customers, as well as leveraging our expertise in CRM, data analytics, and emerging technologies to deliver game-changing results.