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