Software Engineer (JAVA)

Electronic Health Record (EHR) · Kathmandu, Nepal
Department Electronic Health Record (EHR)
Employment Type Nepal NGO FTE
Minimum Experience Mid-level

Nyaya Health Nepal is seeking an entrepreneurial "Software Engineer" to develop and integrate diverse products into Electronic Health Record (EHR). S/he is responsible to enhance the EHR features, maintain, and support EHR. Applications are being accepted on an immediate, rolling basis. 


The Organization: Nyaya Health Nepal

Nyaya Health Nepal, a Nepal-based NGO, delivers healthcare to underserved communities in Nepal in partnership with the Ministry of Health, Nepal. Mobilizing global health best practices and on-the-ground implementation research, our team envisions a future where everyone is guaranteed universal health coverage as a human right, not a privilege. Our over 200+ staff members in Nepal deliver care to almost 200,000 people through our integrated healthcare approach, which involves the strategic use of technology and data to coordinate care across facilities and the community.


Management Structure:

Reports to: Software Engineering Manager

Location: Kathmandu


Must Haves:

  • Experience in developing Java-based applications, with the technical skills in Java, Spring, Hibernate, Maven, MySQL/PostGRE, Linux commands, Git, JQuery, HTML/CSS, JavaScript, ReactJS and/or AngularJS and Web Services (REST/SOAP)
  • Track record of reliable and quality work with time management skills
  • Self-starter and a Problem solver with a passion and ability to learn quickly and ability to work well with other team members
  • Interest in research and open source softwares
  • Required Qualifications and Experience
  • Bachelor's degree in Computer Science/Computer Engineering /Information Technology or a related field.
  • 1 to 2 years of experience in related fields.


Big 3 Responsibilities:

1. Development and Integration of products across diverse systems for the integrated Electronic Health Records (EHR) platform.
2. Follow the Agile Development approach.
3. Clean Delivery of Works and Take ownership of the integrated EHR product.


Areas of Responsibility (AoR)
Development and Integration of products across diverse systems for the integrated Electronic Health Records (EHR) platform.
- Teamwork to ensure timely delivery of product per requirement specifications through to implementation
- Further develop integration between diverse systems like OpenMRS, OpenELIS, OpenERP/Odoo, DCM4Che, DHIS2, OpenIMIS
- Ensure usability is at the forefront of all designs.
- Use of Open source software and communications in the community
- Regularly communicate progress and setbacks to Team Lead.


Follow the agile development approach
- Estimate the effort to implement User Stories
- Development to achieve sprint goals.
- Implementing test cases
- Unit and initial Acceptance testings
- Identify obstacles and informing the Scrum Master
- Daily Scrum meetings


Clean Delivery of Works and Take ownership of the integrated EHR product.
- Handover of the works after sufficient testing.
- Technical documentations of the accomplished works.
- Provide technical input when needed, effectively communicating technical concepts to Team lead.
- Communicate and collaborate with the global Bahmni coalition


The above list of responsibilities is not comprehensive, and the Software Engineer (Java) may be required to take on additional responsibilities, as determined by the Software Engineering Manager

Please click "Apply for this Job", follow the prompts, and supply all required information.

Email career@nyayahealthnepal.org  if you have any questions.

What happens after submission?
If your application is a good fit, we will follow-up with you directly. Please note that due to a large volume of applications, your application may not be responded to. If your application is advanced, we will ask immediately to set up an interview to initiate the interview process.

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Kathmandu, Nepal
  • Department
    Electronic Health Record (EHR)
  • Employment Type
    Nepal NGO FTE
  • Minimum Experience
    Mid-level