Vacancy title:
Senior Open MRS / React JS Developer (RE-Advertisement)
Jobs at:
University of NairobiDeadline of this Job:
06 May 2022
Summary
Date Posted: Friday, April 22, 2022 , Base Salary: Not Disclosed
JOB DETAILS:
AD/4/50/22 - (1 POST) (RE-ADVERTISEMENT)
The Position
Reporting to the HIS Software Development Technical Lead in consultation with the Principal Investigator, the Senior OpenMRS/ReactJS Developer shall be responsible for ensuring the alignment of web design and user experience requirements, optimizing web pages for maximum efficiency and maintaining consistency across all pages. He or she will be required to work in team alongside with Backend Developers, UX Designers, Business analysts to ensure project requirements are met consistently. The developer shall also ensure that the different software developed conforms to country software development standards by overseeing business analyst team conducting rigorous diagnosis, tests, code debugging, and technical documentation through reference manuals. The developer must be able to demonstrate his or her skills and show proof of their OpenMRS work.
Responsibilities
• Work with HIS business analysts and developers to design software solutions by studying information needs; systems flow, datusage, and work processes while adhering to the software development lifecycle
• Work with UX Developer to determine the structure and design of web pages, ensuring user experience determines design choices
• Develop features to enhance the user experience, with the right balance between functional and aesthetic design.
• Optimize web pages for maximum speed and scalability
• Develop OHRI program workflows from datcollection forms, clinical dashboards with decision support summaries, monitoring and clinical reports
• Work with HIS business analysts, developers, and IT support staff to support the piloting, rollout and maintenance of HIS systems in public health facilities.
• Work with HIS business analysts and developers to investigate, analyse and make recommendations to management regarding technology improvements, upgrades and modifications
• Work with HIS business analysts and project managers to analyse user needs and software requirements to determine feasibility of design within time and cost constraints.
• Work with HIS business analysts and developers to prepare reference materials for end and technical users by writing operating instructions, flowcharts, layouts, diagrams, charts, code comments and clear code
• Undertake such other tasks within the scope of the role as directed by leadership from time to time.
Required Academic Qualifications
• Bachelor’s degree in either Software Engineering; Computer Science or Health Informatics and minimum of three (3) years’ experience in software development for health information systems
OR
• Diploma in either Computer Science, Information Systems or Business Information Technology and minimum of five (5) years’ experience in software development for health information systems
• Certification on information systems development will be an added advantage.
Experience
• minimum of five (5) years of experience using Java, Spring, Hibernate, ReactJs, TypeScript as software developer
• Ability to meet deadlines against multiple priorities and schedules, as well as the ability to manage scope creep and immediately alert leadership of issues with timelines
• Ability to speak to high level leadership who may need technical descriptions and developments translated to ease understanding and acceptance
• Advanced experience in developing data-driven applications utilizing significant relational database engines as part of the overall application architecture (experience with any or all of the following highly desirable: PostgreSQL, MySQL)
Required Skills, Knowledge and Abilities
• Working experience using Java, Spring, Hibernate, HTML, CSS, JavaScript and ReactJS, Git, Restful web services, Agile methodology, Maven,
• Advanced knowledge and demonstrable skill with popular open source programming languages (must include JavaScript)
• Proficiency developing and troubleshooting complex software systems that run in mixed-environments including Linux, Unix and/or Windows on desktop, server, tablet,and mobile systems
Terms of appointment
This a position whose tenure is one (1) year part time contract renewable based on performance and by mutual consent. The salary is negotiable depending on the level of education and work experience and will be paid against the assigned and completed deliverables.
Work Hours: 8
Experience in Months: 60
Level of Education: Bachelor Degree
Job application procedure
NOTES
• Applicants should email their application letters, certified copies of certificates and curriculum vitae (CV) giving details of their qualifications, experience and three (3) referees, as well as indicating their telephone and e-mail contacts.
• Applications and related documents should be forwarded through applicants’ Heads of Departments, where applicable, and be addressed to the Director, Human Resource, University of Nairobi.
• Applicants should state their current designations, salaries and other benefits attached to those designations.
• The application letter must bear the reference code indicated in the advertisement.
• Late applications will not be considered.
• Applications should be emailed to recruit-sorjdhp@uonbi.ac.ke as one file in PDF.
CLOSING DATE: FRIDAY MAY 6, 2022
All Jobs
Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.