OpenMRS Developer (Front end)

Description

OpenMRS (www.openmrs.org) is a widely used opensource medical record system globally. The position of an OpenMRS developer at Intelehealth would involve customizing the OpenMRS interface through its modular structure by developing a web application that communicates with a MySQL database over a REST-ful API. The position would involve front end development in AngularJS, Javascript, Groovy, HTML and CSS. Location: Mumbai.

Responsibilities

  • Design of the overall architecture of the OpenMRS web application
  • Implementation of a robust set of services using the OpenMRS APIs to power the web application
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Translation of UI/UX wireframes to visual elements
  • Integration of the front-end and back-end aspects of the web application

Skills

  • Prior experience in OpenMRS strongly preferred!
  • Strong understand of Git, or other code versioning tools
  • Proficient in all of the following: 
    • JavaScript
    • AngularJS
    • HTML
    • CSS
    • Java
    • MySQL
    • REST APIs
  • Preferred:
    • Groovy
    • NodeJS
  • Understanding of Apache Maven and Apache Tomcat
  • Experience working with cloud hosted applications on AWS, Digital Ocean or other VPS providers
  • Familiarity with Linux or other Unix based operating systems
  • Prior experience working on opensource projects is preferred
  • Management of hosting environment, including database administration and scaling an application to support load changes
  • Understanding of fundamental design principles behind a scalable application
  • Ability to implement automated testing platforms and unit tests
  • 2 – 3 years of work experience required

Start date: Immediate


Volunteer Intern - OpenMRS

We are looking for a student to join an open source mHealth project as a capstone or paid internship. We are developing an Android application that communicates directly with OpenMRS (an open source electronic health record system) through its API. This project would involve customizing the OpenMRS interface through its modular structure. Requires previous programming experience, preferably in web development in AngularJS and JQuery (or must be willing to learn). Can work remotely.

Learning opportunities:
• Learn about OpenMRS and how to work with OpenMRS API
• Developing web or mobile apps using OpenMRS API
• Configuring and customizing OpenMRS using modules
• Experience in developing and manipulating the OpenMRS API


Email your resume to hr@intelehealth.io