11 Nov
|
Zed Technologies
|
Melbourne
11 Nov
Zed Technologies
Melbourne
About Zed
Zed Technologies is a health technology company that connects radiology providers with the patients and referring clinicians who rely on their results. Our last-mile platform securely delivers diagnostic imaging studies and reports where they need to go, giving patients timely access to their own care and helping referrers act on results faster.
We partner with radiology groups across Australia and internationally, delivering more than 18 million studies to external stakeholders every year. Our products streamline clinical workflows, strengthen referrer relationships, and improve patient access to care.
As we enter our next phase of growth, we’re scaling our platform and operations across multiple regions. That means building software that is reliable, secure, and ready for much greater scale. We’re looking for a Software Engineer who wants to do meaningful work on technology that clinicians and patients depend on every day.
About the Role
As a Software Engineer, you’ll own features of moderate complexity from design through to delivery, working with a high degree of independence. You’ll contribute to code reviews, support junior developers, and play a key part in building and evolving our core platform.
You’ll quickly develop a solid working knowledge of our technology stack and implement solutions with minimal supervision, while continuing to grow your expertise in more complex areas of software engineering.
A Software Engineer is someone who
- Is self-motivated and takes initiative
- Works through technical challenges independently
- Brings strong problem-solving skills
- Enjoys guiding and supporting junior developers
- Contributes thoughtfully to technical discussions and decisions
- Consistently delivers high-quality work
Essential Skills
SFIA Level: Level 3 (Apply): Applies skills with a degree of independence and supports junior staff,
typical for practitioners.
The following skills are essential for success in the role:
- 2 to 5 years of professional software development experience
- Strong experience building solutions with .NET Framework and .NET (C#)
- Good working knowledge of SQL Server, including schema design and query performance
- Sound understanding of web development principles and practices
- Solid grasp of software design patterns and principles
- Experience working in agile development teams
- Practical experience using AI-assisted development tools as part of your everyday engineering workflow
- Clear and effective written and verbal communication
The following skills bring added value:
- Experience developing healthcare software, particularly with interoperability standards such as DICOM, HL7, or FHIR
- Familiarity with CI/CD pipelines and practices
- Knowledge of web security best practices and secure code review techniques
- Experience with cloud platforms, ideally Microsoft Azure
Key Tasks
Develop features and resolve software issues independently
Work standard:
- Analyse requirements and implement appropriate, well-considered solutions
- Deliver assigned work with minimal supervision
- Diagnose and resolve defects by identifying and addressing root causes
Design and build user interfaces and application features
Work standard:
- Follow established architectural and design patterns
- Apply design principles appropriately to each problem
- Write clean, maintainable,
and reusable code
Contribute to technical planning and code reviews
Work standard:
- Provide input on technical approaches and solution design
- Review code and give clear, constructive feedback
- Participate actively in technical discussions and decisions
Write tested, well-documented code
Work standard:
- Create and maintain unit tests and other appropriate test cases
- Document code clearly where intent is not self-evident
- Record technical approaches and key decisions
Continuously improve the codebase and engineering practices
Work standard:
- Identify opportunities to improve code quality, performance, and maintainability
- Refactor safely while preserving existing behaviour
- Evaluate and recommend new tools, frameworks, and techniques
Mentor junior developers and collaborate across the team
Work standard:
- Guide junior developers through technical problems
- Share knowledge and best practices with the wider team
- Work effectively with colleagues across all levels of experience
Uphold Zed’s quality objectives, policies, and procedures
Work standard:
- Understand how Zed quality objectives apply to your day-to-day work
- Use the Zed Quality Management System as the reference for policies and procedures
- Complete assigned quality training within the required timeframes
Provide technical support and knowledge to Zed staff
Work standard:
- Assist the Support team to investigate and resolve technical issues
- Explain technical concepts clearly to non-technical colleagues
Participate in performance reviews
Work standard:
- Prepare for and actively participate in the annual performance review
Work reasonable additional hours from time to time, as requested by management
Undertake other duties as reasonably requested by management
📌 Software Engineer (Melbourne)
🏢 Zed Technologies
📍 Melbourne