Senior Backend Developer – OpenMRS & Healthcare Systems

Senior Backend Developer – OpenMRS & Healthcare Systems

  • College of EME, NUST Rawalpindi

We are seeking a talented and experienced OpenMRS Developer to join our team and help enhance our hospital management system. The ideal candidate will have extensive experience working with OpenMRS, including its integration with cloud databases, and be comfortable working on adding new features, optimizing performance, and ensuring system reliability.

In this role, you will be responsible for improving our OpenMRS implementation, developing new features based on business requirements, and ensuring the system is scalable, secure, and efficient in a cloud environment.

Key Responsibilities:

  • Develop and maintain custom modules and features for OpenMRS to meet the needs of our healthcare clients.
  • Work with cloud databases (preferably AWS, GCP, or Azure) to manage and optimize OpenMRS data storage and performance.
  • Collaborate with product and project teams to understand user needs and translate them into functional solutions within OpenMRS.
  • Troubleshoot and resolve issues related to the OpenMRS system, ensuring minimal downtime and optimal performance.
  • Implement best practices for database management, system security, and user access control.
  • Write clear, efficient, and maintainable code, following OpenMRS coding standards.
  • Conduct code reviews and mentor junior developers when needed.
  • Contribute to OpenMRS’s open-source community where possible.

Required Skills & Qualifications:

  • Proven experience working with OpenMRS, including custom module development and system integration.
  • Strong understanding of cloud-based architectures, with hands-on experience working with cloud databases like AWS RDS, Google Cloud SQL, or Azure SQL.
  • Proficiency in Java (preferred) or other related programming languages.
  • Familiarity with web technologies such as REST APIs, HTML, CSS, JavaScript, and modern frontend frameworks.
  • Experience with database design, optimization, and management in a cloud environment.
  • Knowledge of healthcare workflows and hospital management processes.
  • Strong problem-solving skills and attention to detail.
  • Ability to work independently and in a team, collaborating with cross-functional teams.

Preferred Skills:

  • Familiarity with Docker and containerization technologies for cloud deployment.
  • Experience with setting up and managing CI/CD pipelines for OpenMRS.
  • Exposure to integrating third-party APIs (e.g., patient management systems, billing systems) into OpenMRS.
  • Previous experience in the healthcare or hospital management industry.

Job is closed