Build software that helps healthcare services exchange information securely and use clinical data more effectively.
TECHTIQ is seeking a Developer Programmer to develop and maintain healthcare applications and integration services using C# and .NET. This is a hands-on development role based onsite in Perth, with work across clinical data exchange, Azure services and the integration of AI capabilities into healthcare software.
The role suits a developer who enjoys understanding how a system will be used, writing clear code and following a feature through testing and release. You will work on software where patient identity, data accuracy and access controls are part of everyday engineering decisions.
The role
You will translate business requirements and clinical workflows into technical specifications, application code and tested software components. Your work will include backend services, APIs and data integration between healthcare systems, with HL7 and FHIR standards supporting the exchange of patient and clinical information.
You will contribute to application design while remaining closely involved in implementation, maintenance and troubleshooting. The position also includes opportunities to work with Azure Health Data Services and support AI development and integration activities relevant to healthcare applications.
What you will do
- Interpret functional requirements, technical designs and flow charts, and turn them into software components and implementation specifications.
- Develop, maintain and improve C# and .NET applications, including ASP.NET Core services, business logic and REST APIs using JSON and XML.
- Build and maintain healthcare interfaces using HL7 messaging and FHIR APIs, including data mapping, validation, transformation and error handling.
- Work with clinical data such as patient demographics, encounters, orders and results, with checks for missing information, duplicate records and incorrect patient associations.
- Integrate applications with Azure services, including the FHIR service in Azure Health Data Services, and contribute to authentication, access configuration and operational monitoring.
- Apply software architecture principles to organise application layers, define service boundaries and build reusable, maintainable components.
- Develop database schemas, queries and data-access components, and investigate data integrity and performance issues.
- Implement and test security controls for patient information, including role-based access, least privilege, encryption, audit logging and secure handling of credentials.
- Support AI workflows through data preparation, model evaluation and application integration. Contribute to training or fine-tuning activities where required, with appropriate controls over sensitive data and evaluation of outputs.
- Write unit and integration tests, validate interfaces and investigate software defects. Maintain technical documentation, mapping specifications and operational procedures.
- Participate in code reviews, version control and automated delivery processes, and support software releases and ongoing improvements.
What you will bring
- Practical software development experience using C# and .NET, with the ability to explain your contribution to relevant projects.
- Understanding of object-oriented programming, application architecture, REST APIs, JSON, XML and error handling.
- Knowledge of healthcare interoperability using HL7 and FHIR, including how patient and clinical information is represented and exchanged.
- Knowledge of relational databases and SQL, with an understanding of data validation and integrity.
- Understanding of secure software development and the protection of personally identifiable information and sensitive health data.
- Ability to interpret requirements, investigate technical problems, test your work and produce clear technical documentation.
- Familiarity with Git,
code review and collaborative software delivery.
- A relevant qualification in software development, computer science, information technology or a related field, or equivalent relevant industry experience.
- Transparent communication skills and the ability to work with technical colleagues and people who understand healthcare workflows.
- Availability to work onsite in Perth, Western Australia.
Experience that would be useful
- Development or integration work involving healthcare applications, clinical workflows or patient records.
- Familiarity with Azure Health Data Services, its FHIR service and Microsoft Entra ID.
- Knowledge of FHIR resources such as Patient, Encounter, Observation and DiagnosticReport, and the mapping of data between clinical systems.
- Exposure to AI model training, fine-tuning or evaluation, including dataset preparation, labelling and separation of training, validation and test data.
- Understanding of de-identification, consent-related data controls, retention requirements and preventing sensitive information from appearing in logs or test environments.
- Familiarity with automated build and deployment pipelines, application monitoring and controlled software releases.
Why join TECHTIQ You will work on practical healthcare software problems: connecting systems, improving the reliability of clinical information and protecting patient data. The role offers scope to contribute to technical decisions and carry features through development, testing and release, with exposure to cloud health services and AI integration.
We value clear reasoning, readable code and careful testing. We are interested in how you approach development problems and how you turn requirements into software that people can rely on.
How to apply
- Apply through this job platform with your CV and a short cover letter describing your relevant C#/.NET development work, healthcare integration knowledge and any experience with Azure or AI applications. Please indicate your current location and availability to commence onsite in Perth.
📌 Developer Programmer — C# .NET and Healthcare Software (Perth)
🏢 TechtiQ
📍 Perth