This is a Software Developer role with Centurion based in WA, AU Centurion Role Seniority - mid level More about the Software Developer role at Centurion Software Developer We’re currently expanding our team and looking for an experienced Software Developer to join the team. Location: Perth Airport Salary: 75k - 80K 12% super Applications close: 1st June 2026 What you’ll be doing: Application Development & Support Assist with full stack development and maintenance of Centurion TMS applications, including Order Creation (OLS), Allocation (JAS), and Finance systems integration (FMS/PIPS). Implement new features and enhancements to support finance, operations, and compliance processes. Investigate, troubleshoot, and resolve system bugs and performance issues in a timely manner. Requirements Analysis & Solution Design Work with business stakeholders to understand and analyse user requirements. Contribute to solution design that aligns with Centurion’s current technology landscape and future-state architecture. Support cross-departmental reporting and operational needs through appropriate system changes and data solutions. Integrations & Platforms Support integration work with AX 2012 and Dynamics 365, including working with integration API endpoints. Assist with Azure-based services such as Entra ID and Service Bus as part of application and integration development. Data Processing & Reporting Support data processing and automation tasks, including SQL data validation and Power Query-based transformations. Contribute to the design and development of software solutions that implement reporting of freight movements in line with the National Greenhouse and Energy Reporting (NGER) scheme. Quality Assurance Conduct testing, debugging, and verification activities to ensure system reliability, performance, and functionality. Participate in code reviews to maintain code quality, consistency, and adherence to standards. Contribute to technical documentation to support maintainability and knowledge sharing. Ways of Working & Collaboration Use JIRA to manage tasks, track issues, and work within an Agile/Scrum delivery framework. Use GitLab and the GitFlow workflow to manage branches, merges, and collaborative development. Participate in system demonstrations and showcase new features and changes to stakeholders. Collaborate with other developers, analysts, and business users in a structured and standards-driven development environment. What you’ll bring: Knowledge of Transport Management Systems (TMS) and logistical systems. Exposure to or experience with Centurion TMS applications (OLS, JAS, FMS/PIPS) is desirable. Knowledge of AX 2012 and Dynamics 365, including integration via API endpoints. Full stack development capability or strong interest in learning, using: C#, .NET SQL Server Angular, TypeScript Azure Entra ID, Service Bus Understanding of, or willingness to learn, the National Greenhouse and Energy Reporting (NGER) scheme as it relates to freight movement reporting. Experience or familiarity with: SQL for data validation Power Query for data transformation Agile/Scrum practices JIRA for work management GitLab and GitFlow for source control and collaboration. Strong problem-solving and analytical skills, with attention to detail and a willingness to learn from more senior team members. What's in it for you? Discounts with hundreds of retailers at over 9,000 locations across Australia. Attractive team benefits, stability, and exciting national growth opportunities. RIPPA values-driven company with a serious safety culture. Career development with extraordinary opportunities on a national scale. Fast growing organisation, excellent training, progression, and support. Company Overview Centurion is a premier logistics company with a long-standing reputation for excellence in transportation services across Australia. Founded in 1971, our business provides nationwide service with 34 branches across Western Australia, Queensland, Northern Territory, South Australia and Victoria. How to Apply Ready to drive your career forward with Centurion? If you feel you have the experience, ability, and skills to take the next step with your career within Centurion, we want to hear from you. Click Apply now. For more information, please contact recruitment@centurion.net.au Don't miss out on this exciting opportunity to join a leader in the transportation industry! We are an Equal Opportunity employer, and we encourage applications from women and First Nations People. Please note that we do not accept applications from recruitment agencies. Direct applicants only. Before we jump into the responsibilities of the role. No matter what you come in knowing, you’ll be learning new things all the time and the Centurion team will be there to support your growth. Please consider applying even if you don't meet 100% of what’s outlined Key Responsibilities Assisting with application development ✨ Implementing new features ✅ Conducting testing and quality assurance Key Strengths Full stack development Problem-solving skills Knowledge of Transport Management Systems ☁️ Experience with Azure services Agile/Scrum experience SQL and Power Query A Final Note: This is a role with Centurion not with Hatch.