· Apr 21

IRIS Developer/Support engineer opportunity

Job title: IRIS Developer/Support engineer
Company: Intergrated Software Solutions
Workplace type: On-site
Location: Sydney Australia
Job type: Full-time

Waters/Integrated Software Solutions is a software development company providing mainly laboratory health solutions for over 30 years to some of the most well-respected hospitals/organizations around the world. Clients include Newborn Screening laboratories in the United Kingdom, the Middle East, Canada, the United States, and Australia. Established in 1983, they came from modest beginnings in Sydney with a small team of passionate people who wanted to help change laboratory software for the better.

The Role Overview:

To join a dedicated software team working in delivering flexible, robust, and innovative solutions that meet specific business requirements. Working with the full suite of software from O/S, and database to UI requires one to be comfortable in a variety of skills.

Integrated Software Solutions provides Laboratory Information Systems (LIS, LIMS) for diagnostic and newborn screening laboratories.

This position is suitable for interns or programmers with 2-3 years' experience, and preferred experience in InterSystems IRIS/Cache development environment. On-the-job training will be provided, and the opportunity is open to graduates with minimum commercial experience.

Key Responsibilities:

In partnership with the development and support managers, the team takes direction for all aspects of their development technology practice.

You will contribute to the design and support of the solutions to allow the company to deliver timely and appropriate customization and training to end users that meet or exceed expectations.  This requires good analytical skills to diagnose support issues and prepare a resolution with appropriate code changes as well as understanding the requirement for new functionality.

 Other ad-hoc support duties:

Software Development - The incumbent will document and adhere to standards and methodologies to drive consistency throughout the team and products. You'll ensure we utilize the core components and features to meet requirements and identify shortcomings and potential development solutions.

 Implementations - provide technical support to product specialists for new installs and upgrades for existing clients. This will include interfaces to analysers and external systems and resolving issues isolated by Unit Acceptance Testing specific to that client.

Skills and Experience:


Demonstrates strong programming expertise, with the ability to execute a wide range of programming activities with minimal supervision.

Ability to evaluate and recommend improvements for software effectiveness.

Working to agreed quality standards.

Proactive and highly organized with strong time management and planning skills.

Ability to communicate effectively with staff across the Business, Support, and Development teams.

Ability to understand the importance of and adhere to confidentiality in handling client and patient personal data.


Extensive experience as a professional in a software development and/or support position with the following technologies is an advantage: MVC, DHTML, CSS, JavaScript, InterSystems Cache/Ensemble; IRIS; and HEALTHSHARE.

Web: JSON, InterSystems ZEN

Tools: Visual Studio, Eclipse, or other IDE. CLI

Data Frameworks: SQL

Communication Services: Web Services, TCP

Source Control: SVN, Git, or other Version Control concepts.

Discussion (0)1
Log in or sign up to continue