(SFIA4) Domino Developer
- Position Posted: May 7, 2026
- (SFIA4) Domino Developer
- Department of Health, Disability and Ageing ACT, Hybrid, NSW, QLD, VIC
- Number of Positions: Four (4)
| Reference: | 6495 |
|---|---|
| Job Description: | (SFIA4) Domino Developer |
| Australian Citizenship | Required |
| Security Clearance Level Required: | Baseline |
| Length of Contract: | 12 months |
| Contract Extension Options: | 2 x 12 months |
Health Business Systems (HBS) Branch delivers and operationally manages a suite of both on-prem and cloud application build using different technologies such CRM, .NET, Java, Lotus Notes etc. The HBS delivery and support teams are structured into Agile Solutions Train with three operational Agile Release Train (ARTs) with multiple scrum teams operating in DevOps model within Scaled Agile framework (SAFe). HBS is working towards capacity based, capability funded model to leverage multiple productivity benefits of SAFe framework. In DevOps model Delivery and Operational responsibility are assigned within scrum teams.
As a Domino Developer and member of the Agile project team, and under direction, you will help design, develop, implement, and support the required systems and business solutions.
As a Domino Developer, you will:
- Collaborate with development teams and product owners to create innovative software solutions.
- Create and enhance new/existing software products and apps that are dynamics and visually appealing.
- Work as part of a highly motivated and cohesive team using agile approaches to design, develop, implement, and support various business solutions.
Key duties and responsibilities
The key duties and responsibilities of the Domino Developer include, but are not limited to, the following:
- Develop, enhance and maintain Lotus Notes/HCL Domino applications in line with business requirements, functional specifications, and architectural standards.
- Design and implement Domino application components including databases, forms, views, folders, agents, scripts, workflows, roles, and access controls using Domino Designer.
- Build and maintain business logic using LotusScript, @Formula language, and Domino agents, ensuring solutions are secure, maintainable, and fit for purpose.
- Integrate Domino solutions with other enterprise systems and services (as required), including data exchanges, authentication/authorisation mechanisms, and API/service-based connections.
- Optimise application performance, security, availability and scalability, including reviewing database design, indexing, replication considerations, and access control models.
- Create and execute unit test cases, conduct peer reviews, debug and troubleshoot defects, and ensure code quality through adherence to development standards and documentation practices.
- Investigate and resolve production incidents and application issues, including root cause analysis, defect remediation, and implementation of preventive improvements.
- Collaborate with developers, analysts, testers, infrastructure teams and stakeholders throughout the software development lifecycle, ensuring alignment to priorities and delivery timelines.
- Participate in agile ceremonies (e.g., daily stand-ups, sprint planning, showcases, retrospectives) and contribute positively to team culture and continuous improvement.
- Provide technical advice and guidance to delivery managers, service owners, and business stakeholders, including solution options, risks, impacts, and implementation approaches.
- Produce and maintain support documentation, including runbooks, technical specifications, deployment notes, operational procedures, and knowledge base articles.
- Follow change control and release management processes to ensure solutions are implemented safely and efficiently across development, test, and production environments.
- Research and recommend improvements to Domino solutions and platform capabilities (e.g., modernisation, uplift, enhanced security) to improve usability, resilience, and maintainability.
- Facilitate knowledge transfer and upskilling within the team to improve capability, reduce key-person dependency, and support sustainable BAU operations.
- Deliver high-quality outcomes under tight deadlines and evolving requirements, managing multiple priorities and dependencies effectively.
Essential criteria
1.Qualifications: Bachelor’s degree in computer science, information systems, software engineering, or a related discipline, or equivalent relevant professional experience
2.Relevant experience: Minimum of 5 years’ experience in the design, development, enhancement, and support of Lotus Notes/Domino applications, preferably within a large scale and complex enterprise environment, including both on premises and cloud integrated solutions.
3.Technical capability: Demonstrated proficiency in LotusScript, @Formula language, Domino Designer, and Domino application architecture, including forms, views, agents, workflows, and security models.
4.Governance‑driven development environment experience: Experience and understanding of software development and support in a structured, governance‑driven environment, with an understanding of change management, risk, information security, audit requirements, and adherence to established policies and processes.
5.Problem solving and analytical skills: Highly developed problem solving and analytical skills, with the ability to diagnose complex application issues, assess risks, and design effective, sustainable solutions.
6.Delivery approach and communication: Experience working within agile delivery methodologies (e.g. Agile/Scrum) and demonstrated excellent communication skills, with the ability to engage effectively with business stakeholders, technical teams, and end users in a professional manner.
Desirable criteria
1.Certifications: Relevant certifications in HCL Domino / Lotus Notes, enterprise application development, or related technologies.
2.Administration and modernisation exposure: Experience with Domino platform upgrades, application modernisation, or integration with contemporary platforms (e.g. REST services, web technologies, or Microsoft platforms).
3.DevOps and tooling: Experience using Azure DevOps or similar tools for managing development workflows, including source control, backlog items, change tracking, and release coordination.
4.Data and integration skills: Experience integrating Domino applications with relational databases (e.g. Microsoft SQL Server) or other enterprise systems, and supporting reporting or data extraction requirements.
The preferred work location is Canberra, Sydney, Melbourne or Brisbane or another agreed office location. The Labour Hire Worker is required to work from the applicable office at least 3 days per week. A Working from Home Agreement must be formalised with the Buyer representative before commencing flexible work arrangements. The Labour Hire Worker must adhere to the annual closedown as defined in the Buyers’ Enterprise Agreement and public holidays
| Full response will be required by: | 17 May |
|---|
We welcome applications from all sections of the community.
