Senior Systems Developer at Sabenza IT & Recruitment

DCV Sabenza IT and Recruitment · Eastern Cape · R Undisclosed

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

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.

RequirementsKey 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

  • LAMP Stack Development: Linux, Apache, MySQL, PHP.
  • HTML: Hypertext Markup Language.
  • PHP: Hypertext Preprocessor.
  • SQL: Structured Query Language, including complex queries.
  • Database Design and Management.
  • Advanced JavaScript Programming.
  • 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.
  • Advanced Linux server 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.
  • Mentoring junior developers.

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.
  • Strong understanding of front-end technologies (HTML5, CSS3, JavaScript, XML, PHP): 9 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.

Desired Skills

  • PHP/LAMP
  • SQL
  • HL7/FHIR
  • E-Health
  • Azure/Linux

Desired Qualification Level

  • Diploma

About The Employer

Auto-apply to this jobView original posting ↗
Senior Systems Developer at Sabenza IT & Recruitment at DCV Sabenza IT and Recruitment — Eastern Cape · JobAlertsZA