Software Engineering Lead

  • Full Time
  • Kathmandu
  • Applications have closed

Website Nyaya Health Nepal (NHN)

JOB OPPORTUNITY

Nyaya Health Nepal is seeking a “Software Engineering Lead” to help developing team to integrate diverse products into Electronic Health Record (EHR).

The Organization: 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:

Title: Software Engineering Lead

Level: Senior Officer
Reports To: Location Lead
Direct Reports: EHR Development Team
Location: Kathmandu (need to travel implementation sites)
Education: At least University degree in engineering/ 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

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 testings
  • 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 Engineering Lead may be required to take on additional responsibilities, as determined by the line manager.

Please click “Apply Now“, follow the prompts, and supply all required information. Email: hr@nyayahealthnepal.org if you have any questions or call 015350297.

Website: https://www.nyayahealthnepal.org

Note: It is recommended that candidates either apply using a personal computer or switch to the “Desktop Site” view on their mobile devices, as there have been reported problems with the application process when using mobile devices.

Application ends: May 14, 2023

Tagged as: ,

Scroll to Top