Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Systems Developer role.
Rezi rewrites your resume against Sabenza IT & Recruitment's job description. Free.

Tailor your resume to this Senior Systems Developer role.
Rezi rewrites your resume against Sabenza IT & Recruitment's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Systems Developer posting at Sabenza IT & Recruitment — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Systems Developer posting at Sabenza IT & Recruitment — free, in seconds.
About the Role
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.
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.
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.
- 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.
- 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.
Skills
- PHP/LAMP
- SQL
- Systems development
- Integration
- E-Health applications
- HL7/FHIR
- HTML
- JavaScript
- XML
- Object-Oriented Development
- Data Analysis
- Microsoft Power BI
- Web-based reports
- Dashboards
- Azure Virtual Server Design
- Azure Virtual Server Administration
- Linux server administration
- HL7 Coding
- Systems Integration
- Mirth/NextGen
- South African Health Normative Standard Framework
- Microsoft DevOps
- Analysis
- Problem-solving
- Systems design
- Code reviews
- Testing
- Documentation
- User training
- Collaboration
- Mentoring
- Responsive web design
- Accessibility standards
- Backend technologies
- APIs
- Database management
- Cloud platforms
- Azure
- Amazon
- Large datasets
- Data integration tools
- ETL
- Data warehousing
- Data analytics frameworks
- Security best practices
- Data encryption
- Secure coding
- Authentication
- Authorisation
- ICT regulations compliance
- Debugging
- Debugging tools
- Electronic Health Records (EHR)
- Electronic Medical Records (EMR)
- Healthcare workflows
- Healthcare processes
- Patient management
- Billing
- Insurance processing
- Interoperability protocols
- DICOM
- Linux server setup
- Linux server configuration
- Linux server management
Experience Level
- Senior
- 9 years of experience in information systems design and development
- 11 years of experience in information systems design and development
- 9 years of system analysis and system design experience
- 9 years of strong object-oriented development experience
- 9 years of experience in application configuration, maintenance, and support
- 5 years of systems integrations experience
- 9 years of strong understanding of front-end technologies (HTML5, CSS3, JavaScript, XML, PHP)
- 9 years of experience with responsive web design and accessibility standards
- 9 years of knowledge of backend technologies (APIs, database management using SQL databases)
- 5 years of experience with cloud platforms (Azure, Amazon)
- 9 years of expertise in handling and processing large datasets
- 9 years of experience with data integration tools and technologies (ETL, data warehousing, data analytics frameworks)
- 9 years of strong understanding of security best practices
- 9 years of strong debugging skills and familiarity with debugging tools
- 3 years of understanding of healthcare data standards (HL7, FHIR)
- 3 years of knowledge of Electronic Health Records (EHR), Electronic Medical Records (EMR) systems and/or electronic health patient-centric systems
- 3 years of awareness of healthcare workflows and processes
- 3 years of familiarity with integrating health applications with other systems
- 3 years of experience with interoperability protocols (HL7, DICOM, FHIR)
- 9 years of strong analytical skills
- 9 years of ability to work effectively in a team, mentor junior developers, and collaborate with other departments
- 9 years of ability to explain technical concepts to non-technical team members and vice versa
- 5 years of strong Linux server setup, configuration, and management
- 9 years of providing training to end users
Education Level
- Degree/National Diploma in Computer Science/Information Technology
- Grade 12