Software Engineer (Melbourne)

Software Engineer (Melbourne)

14 Nov
|
Zed Technologies
|
Melbourne

14 Nov

Zed Technologies

Melbourne

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 strong 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

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 skilled 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

#J-18808-Ljbffr

📌 Software Engineer (Melbourne)
🏢 Zed Technologies
📍 Melbourne

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (melbourne) / melbourne

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (melbourne) / melbourne