SYSTEMS ANALYST / DEVELOPER II – Botswana Harvard Health Partnership (Bhp)
Description
Botswana Harvard Health Partnership (BHP) is seeking to appoint a Systems Analyst / Developer II. The Systems Analyst/Developer II will support research clinics and organizational programs by deg, developing, and maintaining secure and scalable data systems used in clinical and research environments. The incumbent will contribute to the development of software applications, research data platforms, and analytical tools that support public health research and clinical operations. The role involves translating research and operational requirements into functional software systems, ensuring system reliability, security, and data integrity while supporting continuous improvement of data management solutions used across the organization. Key Responsibilities Develop functional and technical specifications for new systems or enhancements. Collaborate with stakeholders including researchers, clinicians, and IT teams to translate requirements into system solutions. Monitor, maintain, and enhance critical data systems to ensure high availability, performance, and reliability. Implement secure coding practices and ensure systems comply with organizational data protection and cybersecurity policies. Troubleshoot and resolve system issues affecting data systems and applications. Support management, transformation, and analysis of research data using appropriate statistical or analytical tools. Assist in developing tools for data integration, reporting, and analytics, including exploratory use of machine learning approaches where applicable. Maintain strict source code version control using platforms such as Git. Produce clear documentation for systems, APIs, and development processes. Participate in code reviews and contribute to continuous improvement of software engineering practices. Design, develop, and maintain web based research and clinical data systems using Python and the Django framework. Develop scalable and maintainable software solutions following test driven development (TDD) practices. Implement and maintain user interfaces using HTML5, CSS, JavaScript, and Bootstrap. Develop and maintain APIs and integrations between systems where required. Support development and maintenance of mobile and web based data collection applications. Support deployment, configuration, and maintenance of REDCap data capture systems for clinical and research studies. Assist research teams with development of electronic case report forms (eCRFs), data validation rules, and data export processes. Ensure research data systems comply with data governance,, and security standards. Analyze existing systems and workflows to identify opportunities for improvement and automation. Requirements At least Bachelor's Degree in Computer Science, Computer Engineering. Substantial knowledge of Python programming. Certification in any Object Oriented technology will be an added advantage. Minimum of 3 years' experience developing and maintaining web based applications a
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.