Senior Systems Developer

Sabenza IT & Recruitment

East London

On-site

ZAR 900,000 - 1,150,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Sabenza IT & Recruitment seeks an experienced Senior Systems Developer to join a healthcare technology environment responsible for developing, enhancing and supporting business-critical applications. You will work with PHP/LAMP, SQL, and HL7/FHIR within an E-Health context to deliver integrated solutions and dashboards.

The role requires strong systems development, integration experience, and the ability to mentor junior developers while collaborating with multiple IT and clinical teams.

Qualifications

  • 9+ years in information systems design and development
  • Experience with HL7/FHIR
  • Knowledge of EHR/EMR systems and healthcare workflows
  • Cloud platforms (Azure, AWS) experience
  • Strong analytical and problem-solving skills

Responsibilities

  • Perform systems development and enhancement of in-house health apps
  • Conduct advanced business systems analysis
  • Prepare dashboards and management reports
  • Collaborate with team to design/develop/implement applications
  • Translate complex requirements into technical solutions
  • Mentor junior developers and support other teams
  • Plan and track own work with progress updates
  • Provide training to users and stakeholders
  • Conduct code reviews and testing
  • Ensure up-to-date system documentation

Skills

SQL
Database design
XML
OOP
Power BI
HL7/FHIR
DevOps
Azure
Mirth/NextGen
Data analytics

Education

Degree/National Diploma in Computer Science/Information Technology
Grade 12 with 11 years experience

Tools

Azure
Microsoft DevOps
ETL tools

Job description

We are looking for an experienced Senior Systems Developer to join a long-term healthcare technology environment, responsible for developing, enhancing and supporting business-critical applications.

The ideal candidate will have strong PHP/LAMP, SQL, systems development and integration experience, together with proven exposure to E-Health applications and HL7/FHIR.

Requirements
Key Responsibilities
  • Perform systems development and enhancement to various in-house developed health-related business applications.
  • Conduct advanced business systems analysis.
  • Execute advanced data analytics and prepare dashboard and management reports.
  • Collaborate with the team to design, develop, and implement applications aligned with business requirements and technical specifications.
  • Analyse and translate complex business requirements into well-structured technical solutions.
  • Rapidly learn and adapt to healthcare-specific concepts and business processes.
  • Conduct code reviews, develop test plans, and perform unit, automated, and regression testing.
  • Ensure systems documentation is kept up to date.
  • Interact with customers for fault resolution and training on new and modified applications.
  • Liaise with Business teams, Application Support, and IT teams to identify and resolve issues.
  • Assist with training users.
  • Mentor junior developers and assist other developers in areas they are less familiar with.
  • Plan, organise, and control own work effort, including regular progress feedback to relevant areas.
  • Perform any other related tasks as required by the line manager.
Technical Requirements
  • SQL: Structured Query Language, including complex queries.
  • Database Design and Management.
  • XML (Extensible Markup Language).
  • Object-Oriented Development.
  • Data Analysis using tools such as Microsoft Power BI.
  • Development of customised web-based reports and dashboards.
  • Azure Virtual Server Design and Administration.
  • HL7 Coding and Systems Integration via Mirth/NextGen.
  • Sound knowledge of the South African Health Normative Standard Framework and underlying profiles and technologies.
  • Use of Microsoft DevOps environment.
Functional Requirements
  • Knowledge of the development of E-Health applications.
  • Analysis and problem-solving skills.
  • Ability to interpret business requirements and translate them into systems design.
  • Development of applications from technical specifications.
  • Code reviews and testing (unit, automated, regression).
  • Documentation and user training.
  • Collaboration with clinical staff, system administrators, and other departments.
Minimum Qualification and Experience
  • Degree/National Diploma in Computer Science/Information Technology with at least 9 years of experience in information systems design and development.

OR

  • Grade 12 with at least 11 years of experience in information systems design and development.
Minimum Experience Required
  • System analysis and system design experience: 9 years.
  • Strong object-oriented development: 9 years.
  • Experience in application configuration, maintenance, and support: 9 years.
  • Systems integrations: 5 years.
  • Experience with responsive web design and accessibility standards: 9 years.
  • Knowledge of backend technologies (APIs, database management using SQL databases): 9 years.
  • Experience with cloud platforms (Azure, Amazon): 5 years.
  • Expertise in handling and processing large datasets: 9 years.
  • Experience with data integration tools and technologies (ETL, data warehousing, data analytics frameworks): 9 years.
  • Strong understanding of security best practices (data encryption, secure coding, authentication, authorisation, compliance with ICT regulations): 9 years.
  • Strong debugging skills and familiarity with debugging tools: 9 years.
  • Understanding of healthcare data standards (HL7, FHIR): 3 years.
  • Knowledge of Electronic Health Records (EHR), Electronic Medical Records (EMR) systems and/or electronic health patient-centric systems: 3 years.
  • Awareness of healthcare workflows and processes (patient management, billing, insurance processing): 3 years.
  • Familiarity with integrating health applications with other systems (HL7 interfaces, APIs for clinical systems): 3 years.
  • Experience with interoperability protocols (HL7, DICOM, FHIR): 3 years.
  • Strong analytical skills to understand complex requirements and design efficient solutions: 9 years.
  • Ability to work effectively in a team, mentor junior developers, and collaborate with other departments: 9 years.
  • Ability to explain technical concepts to non-technical team members and vice versa: 9 years.
  • Strong Linux server setup, configuration, and management: 5 years.
  • Providing training to end users: 9 years.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Developer (Medical)
Senior Developer (Medical)

AtripleA recruitment & temps • Pretoria

On-site
ZAR 700,000 - 900,000
Senior Developer (IT)
Senior Developer (IT)

ATS Client • Centurion

On-site
ZAR 900,000 - 1,200,000
Senior System Analyst
Senior System Analyst

Tafadzwa • Pretoria

On-site
ZAR 900,000 - 1,200,000
C# Software Developer (IT)
C# Software Developer (IT)

AtripleA recruitment & temps • Centurion

On-site
ZAR 334,800 - 446,400
Web Developer
Web Developer

multiSEARCH Recruitment • Pretoria

On-site
ZAR 500,000 - 700,000
Technical Team Lead - HEALTHCARE
Technical Team Lead - HEALTHCARE

Clicks Group Limited • Cape Town

On-site
ZAR 900,000 - 1,500,000
Senior Developer (IT)
Senior Developer (IT)

AtripleA recruitment & temps • Centurion

On-site
ZAR 600,000 - 800,000
Software Developer (Medical)
Software Developer (Medical)

AtripleA recruitment & temps • Pretoria

On-site
ZAR 500,000 - 700,000
Senior Application Developer
Senior Application Developer

Salix Recruitment • Gauteng

On-site
ZAR 900,000 - 1,200,000
Software Developer (Medical)
Software Developer (Medical)

ATS Client • Pretoria

On-site
ZAR 600,000 - 900,000