Software Engineering Lead

Nyaya Health Nepal (NHN)
Kathmandu, Nepal

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.

 

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.


Job Detail Expired

  • Job Type :

    Full Time

  • Salary :

    Not Disclosed

  • Experience :

    0 - 1 (Years)

  • No. of Vacancy :

  • Min. Education :

    Bachelor Degree

  • Last Date to Apply :

    May 14, 2023


Contact Detail

Email : hr@nyayahealthnepal.org
Website : https://jobs.nyayahealthnepal.rigohr.com/job-detail?jobId=25
Mobile : 01-5350297
Alternate Mobile :

Sign In