Software Developer

Share and send to your friends !


The Telehealth team is responsible for technology support of Orbis programs, which includes the telemedicine and online learning platform, Cybersight.

The team focuses on integrating Cybersight with Orbis programs across the world and work together to expand Orbis’s clinical, educational and technology initiatives while developing long-term relationships with physicians, telehealth-partnering hospitals, educators, and IT & communications specialists. The team also closely monitors trends and new innovations in the healthcare technology and public health space that should be nurtured in order to revolutionize practice in the low-resource settings we serve.


The Software Developer is a new role within Orbis that supports our goal of ending avoidable blindness around the world by building the capacity of health care professionals to detect, diagnose and treat blinding eye conditions.

As a member of the Telehealth team within the global program department, the Software Developer is responsible for mainly development and maintenance of telemedicine application delivered through the Cybersight platform.


Reporting to Product Manager – Cybersight, Software Developer will work within a small team devoted to Cybersight telemedicine application development.


  • Develop new features, modify existing features, and fix bugs within the application developed in Liferay DXP platform.
  • Implement unit and integration tests.
  • Write technical documentation as needed.
  • Contribute in all phases of software development lifecycle.
  • Provide immediate support for production application when needed.
  • Be available to work with team members in US between 8 am – 10 am EST.
  • Perform deployment and maintenance activities – candidate will be provided training.
  • Any other responsibilities as assigned.


  • B.E/B.Tech in Computer Science or equivalent.
  • 3+ years working as a software developer using Java technologies.
  • Experience with following technologies: Java 8, JSP, HTML, CSS, jQuery, Tomcat, AWS (EC2, RDS, S3 etc.), Git, Gradle.
  • Experience working with frameworks like Spring, Hibernate, JPA.
  • Experience working with Relational Database and SQL queries.
  • Experience working with REST web-services.
  • Preferred: Liferay DXP, Alloy UI.
  • Preferred: Experience of managing applications on AWS.
  • Preferred: Healthcare domain experience.
  • Preferred: Mobile app development experience – especially with React Native.
  • Preferred: Experience with any of the following: Angular, React, Vue.


  • Ability to write clean code ensuring excellent technical quality.
  • Ability to troubleshoot issues.
  • Comfortable working in an agile environment.
  • Ability to work with or learn new tools, languages and technologies, ex: Eclipse IDE, Jenkins, Jira, Confluence, Slack, etc.)
  • Good communication skills.

To learn more about Orbis, go to

Orbis is an Equal Opportunity Employer.

As a global organization, we welcome qualified applicants from diverse backgrounds, cultures, and marginalized communities who are underrepresented in the international NGO sector who reflect the five Orbis values of Trust, Caring, Commitment, Accountability, and Excellence.

To apply for this job please visit .

Description GROWING WHAT MATTERS STARTS WITH YOU Corteva Agriscience™, the world’s first dedicated agriculture start-up, serves to enrich the lives of those who produce and those who consume, ensuring progress…
PATH is a global organization that works to accelerate health equity by bringing together public institutions, businesses, social enterprises, and investors to solve the world’s most pressing health challenges. With…
Location: Kitwe and Lusaka, Zambia Type of contract: 3 months Language(s) required: English (excellent written and verbal skills) About The Organization WorldFish is an international, non-for-profit research organization that works…
Overall Job Purpose: Coordinating Warehouse Operations This entails team leadership, delegation and getting involved in all sections; Overseeing of warehouse processes Specific Job Responsibility: Overseeing of warehouse processes Ensuring that…
JOB DETAILS: REF: HCZ 1/11 CLLR The High Commission of the Republic of Botswana in Lusaka invites applications for the position of Accounts Clerk to be deployed at the Chancery….
Yalelo  is seeking a highly analytical, meticulous and hands-on  Occupational Health and Safety Superintendent  with extensive experience in Occupational Health and Safety. The Superintendent will work closely with SHEQ Manager….