Nyaya Health Nepal (NHN)

Software Development Manager

Nyaya Health Nepal (NHN)

Software Development Manager

Nyaya Health Nepal (NHN) has been working to improve healthcare for underserved communities in partnership with the Ministry of Health and Population (MoHP) and municipal governments of Nepal since 2008. The aim of NHN is to build integrated care delivery systems, design and implement these interventions to scale a new model for healthcare in the country. 

At present, NHN works in two municipalities and four rural municipalities of Achham District, of Far-western Province. NHN operates Bayalpata Hospital at Sanfebagar Municipality, a Municipal Primary Health Center (PHC) at Chaurpati rural municipality and a Community Health Workers (CHWs) network in other rural municipalities to improve access to healthcare. The CHWs networks are integrated with hospital-based care via NHN’s own Electronic Health Record (EHR) network. ​

Nyaya Health Nepal community health care model aims to improve the public health by providing rural communities with effective health care services in their own home. This model has helped minimize the health risk of women, children, infectious and chronic disease patients. Community Health Workers (CHWs) are an essential part of NHN Community Health Program model. They provide community-based services through home visits and NHN community health care program is being scaled up on a district level. ​

NHN mainly focus on three components of municipal integrated health care model, identifying the need of local communities: 

  • Hospital based health care service 
  • Community based health care service 
  • Digital health care service 

 NHN’s work has been recognized globally, and most recently it received USAID’s HRH2030 Global Resilience Award for 2020 for its exemplary work in enhancing the effectiveness of rural health workers. ​

In the past year, despite collateral damage from the COVID-19 pandemic, NHN provided care to 151,943 patients who visited our hospitals. A further 128,730 people were served through our Community Health Workers.

Nyaya Health Nepal (NHN) has been working to improve healthcare for underserved communities in partnership with the Ministry of Health and Population (MoHP) and municipal governments of Nepal since 2008. The aim of NHN is to build integrated care delivery systems, design and implement these interventions to scale a new model for healthcare in the country. 

At present, NHN works in two municipalities and …

Software Development Manager

Views: 697 | This job is expired 1 year ago

Basic Job Information

Job Category : IT & Telecommunication > Programmer/ Software Engineer
Job Level : Mid Level
No. of Vacancy/s : [ 1 ]
Employment Type : Full Time
Job Location : Kathmandu
Offered Salary : Negotiable
Apply Before(Deadline) : Jun. 17, 2023 23:55 (1 year ago)

Job Specification

Education Level : Under Graduate (Bachelor)
Experience Required : More than or equal to 3 years
Professional Skill Required : Python AngularJS Postgres Django Framework MySQL
Other Specification

Education:

  • At least University degree in Development/ science, IT/IS, computer applications or related field.

Experience/Skill Sets:

  • Experience with python and Django Framework
  • Knowledge of development in different version of Odoo (8-16 specifically)
  • Experience in database management systems (MySQL, Postgres)
  • Working knowledge of Java development in spring framework is preferable
  • Working knowledge of frontend technology like Angular JS
  • Experience with web application development
  • Experience of development of API in rest framework
  • Lead development team in debugging and development of new feature requests
  • Participate in meeting and discussion with different stake holders for EHR implementation
  • Excellent understanding of Object-Oriented Programming and design
  • Possess strong troubleshooting, code optimization and refactoring skills as well as skill in the healthcare documentation process
  • Possess eagerness to research on new technology and its implementation in existing system.
  • Good Understanding of version control (Git)
  • Experience working in an Agile development process


Job Description

Management Structure: 

Title: Software Development Manager
Level: Manager
Reports To: Location Lead
Direct Reports: EHR Development Team
Location: Kathmandu (need to travel implementation sites)

Big 3 Responsibilities:

1. Development and Integration of products across diverse systems for the integrated Electronic Health Records (EHR) platform.

  • Assists in EHR development and implementation support, training of staff and clinicians of the appropriate use of NepalEHR systems.
  • Teamwork to ensure timely delivery of product per requirement specifications through to implementation
  • Supervise and lead the development team.
  • Further develop integration between diverse systems like OpenMRS, OpenELIS, OpenERP, DCM4Che, CommCare and DHIS2
  • Ensure usability is at the forefront of all designs
  • Regularly communicate progress and setbacks to Team Lead

2. Follow the agile development approach

  • Involve in all stages of the project life cycle: requirements definition, design and development. Design, code, and maintain efficient and reliable codes.
  • Estimate the effort to implement User Stories
  • Development to achieve sprint goals.
  • Implementing test cases
  • Unit and initial Acceptance testing
  • Identify obstacles and informing the Scrum Master
  • Self-organizing
  • Daily Scrum meetings

3. Clean Delivery of Works and Take ownership of the integrated EHR product.

  • Handover of the works after sufficient testing.
  • Technical documentation of the accomplished works.
  • Provide technical input when needed, effectively communicating technical concepts to the Team lead.
  • Support and troubleshoot issues of the system.
  • Communicate and collaborate with the global Bahmni coalition.
  • Provide feedback to EMR/EHR developers for product improvements to implementation and Development team.

The above list of responsibilities is not comprehensive, and the Software Development Manager may be required to take on additional responsibilities, as determined by the line manager


This job has expired.

Recommended Jobs

Job Action

Similar Jobs
Powered by Merojob AI
job_detail_page
Search, Apply & Get Job: FREE