The Royal Melbourne Hospital is one of Australia’s leading public healthcare providers. Join the team. Build a career. We are looking for a passionate and dedicated individual to join The Royal Melbourne Hospital.
Senior Software Engineer
The Royal Melbourne Hospital
- Full Time 12 Month Fixed Term role available, with possibility for extension
- 5 Weeks Annual leave plus an ADO per month
- Salary packaging options, close to public transport
- Join a multi-disciplinary team in a supportive environment
Your new team
The Royal Melbourne Hospital Guidance Group is a unique collaboration of clinicians and developers supporting the National Centre for Antimicrobial Stewardship, national surveillance programs, and antimicrobial stewardship initiatives across Australian hospitals. Our Antimicrobial Stewardship (AMS) applications are recognised as best-of-breed, tailor-made for the Australian healthcare system, and highly regarded by clinicians in a significant number of hospitals nationwide.
We implement AMS tools that promote the appropriate use of antimicrobial drugs and provide business hours support for our applications.
An exciting opportunity has opened to join this dynamic team and contribute to the ongoing development and support of the National Antimicrobial Prescribing Survey (NAPS) platform. We are seeking a team-oriented and technically skilled Senior Software Engineer to work closely within a multidisciplinary and diverse team, supporting the full product development lifecycle (PDLC). You’ll be part of a collaborative team culture that values clinical excellence, innovation, and optimal patient care.
Your new role
- Operate in alignment with the Quality Management System and the strategic, operational, and business objectives of Guidance Group.
- Demonstrate a deep understanding of software development lifecycle (SDLC) methodologies and best practices.
- Develop technical and functional specifications that effectively bridge business needs and technical implementation.
- Collaborate with stakeholders to gather and analyse business requirements, translating them into actionable technical designs.
- Lead software architecture and design efforts, ensuring alignment with non-functional requirements such as scalability, performance, and maintainability.
- Provide technical leadership and mentorship to development teams, promoting best practices and continuous improvement.
- Work both independently and collaboratively with onshore and offshore teams to deliver high-quality solutions.
About You
Formal Qualifications and Experience
- Tertiary qualification in Software Engineering, Computer Science, or a related discipline.
- Minimum 8 years of professional software development experience, including significant experience in web application development, web services, and database integration using the latest versions of Microsoft SQL Server.
- At least 5 years of hands-on experience with:
- .NET Framework, .NET Core, C#, Entity Framework, Web API
- Angular, JavaScript, jQuery, XML, JSON
- Visual Studio (2022 or later), Visual Studio Code
- DevOps and task management tools such as JIRA and Azure DevOps
- Microsoft Azure, including deployment, monitoring, and maintenance of cloud-hosted applications
- Strong understanding of object-oriented programming, database design, and software architecture principles.
- Proven ability in business analysis, including requirements gathering, stakeholder engagement, and translating business needs into technical solutions.
- Demonstrated experience in software architecture, including leading design decisions and ensuring alignment with non-functional requirements.
- Experience in technical leadership, mentoring developers, and guiding teams through complex technical challenges.
- Demonstrated experience in developing, enhancing, and maintaining web-based applications in a corporate environment, adhering to change management and source control standards.
- Experience working within a Quality Management Framework, with a strong commitment to process compliance and continuous improvement.
Collaboration and Communication:
- Commitment to living the Melbourne Health Way - putting people first, leading with kindness and achieving excellence together.
- Proven ability to work as a collaborative team member in a multidisciplinary environment.
- Experience working with or coordinating offshore development teams and external vendors.
- Strong problem-solving, lateral thinking, and time management skills.
- Excellent communication skills, both written and verbal, with a high level of attention to detail.
- Demonstrated ability to multitask, prioritise, and manage competing demands effectively.
Desirable Skills & Attributes:
- Experience with BI/reporting tools such as Power BI or Tableau.
- Familiarity with ISO standards (e.g., ISO 27001, ISO 62304) and healthcare interoperability (e.g., HL7 V2.X).
- Exposure to automation testing tools and frameworks.
- Experience with cloud platforms other than Azure (e.g., AWS, Google Cloud).
- Understanding of or experience in the healthcare domain.
Interested in Applying?
If this opportunity resonates with you and you have the experience and qualifications we’re looking for, we encourage you to apply without delay. We’re reviewing applications and scheduling interviews immediately. Advertising may cease prior to the stated closing date. For a confidential discussion or more information, please reach out using the contact details above.
All appointments are made subject to a satisfactory Criminal History Record Check and a Working with Children Check.
Please note: This position is for applicants only. We do not accept applications from recruitment agencies or third-party representatives.
The RMH stands in solidarity with Aboriginal and Torres Strait Islander people in work and care. We are proud to be a workplace that champions diversity, inclusion and equality for our staff and our community. Our goal is for our people to feel safe, included and supported so that they can be at their best every single day. We encourage talented people from all backgrounds, abilities, and identities to apply to our vacancies, and will consider adjustments to support such applications.