YOUR NEXT CHAPTER
Senior Developer – Business Applications, AI
About the role
• Design, develop, test and deploy end-to-end software solutions across user interface, application logic, data and integration layers
• Take technical ownership of assigned applications and projects from requirements gathering through delivery, handover and ongoing support
• Develop and enhance .NET applications, ERP and business systems, low-code platforms and SharePoint solutions
• Build and maintain APIs and system integrations between internal applications, cloud services, customers and third-party providers
• Engage business stakeholders, translate requirements into technical solutions and confirm intended business benefits
• Maintain reliability of business-critical applications through problem analysis, troubleshooting, performance tuning and third-level support
• Maintain and modernise existing and legacy applications
• Uphold development standards through maintainable code, peer code reviews and current solution documentation
• Provide technical guidance, coaching and mentoring to less experienced developers
• Promote effective use of modern development tooling, including AI-assisted development tools
• Deliver work to agreed project timelines and support service level agreements
• Report on progress, risks and issues
• Collaborate with IT teams, business leaders, stakeholders, end users, software vendors, implementation partners, consultants, contracted developers, customers and suppliers
• Bachelor’s degree in computer science, information technology or a related field, or equivalent commercial experience
• Five or more years’ commercial software development experience, including delivery of full stack solutions
• Strong development skills in C# and .NET, together with front-end web development experience
• Strong SQL skills and a sound understanding of relational database design
• Demonstrated experience designing and building APIs and system integrations
• Experience designing, building, extending and integrating solutions on an ERP or comparable enterprise business system, including customisations, extensions and reporting
• Experience working within the Microsoft ecosystem, such as SharePoint, Azure or equivalent cloud services
• Practical experience using AI-assisted development tools in day-to-day delivery
• Demonstrated ability to work independently, take ownership of solutions and deliver to project timelines and support service level agreements
• Sound written and verbal communication skills, including the ability to explain technical concepts to non-technical audiences
• Australian working rights and the ability to satisfy any pre-employment checks required for the role
• Experience with a mid-market ERP platform such as Microsoft Dynamics 365 Business Central, Dynamics NAV, SAP Business One, NetSuite or similar, or a willingness to learn one
• Experience with the Microsoft Power Platform, including Power Apps and Power Automate
• Experience with Azure services, including data integration and messaging tooling
• Experience integrating AI or large language model capability into business applications
• Familiarity with EDI and retail or supply chain integration
• Experience in food, FMCG, agriculture or supply chain environments
• Learning opportunities, mentoring, and support for professional growth
• Team-building experiences and events
• Company-wide celebrations
• Wellness programs
• Modern, comfortable offices in premium business hubs
• Opportunity to work with global brands and international client teams
• Continuous learning and development
• Inclusive, collaborative workplace culture