EMR Java Developer (Specialist Role) at APIN Public Health Initiatives Limited / Gte


APIN Public Health Initiatives Limited / Gte

APIN Public Health Initiatives Limited/Gte, formerly known as AIDS Prevention Initiative in Nigeria is a non-governmental organization registered with the Nigerian Corporate Affairs Commission (CAC). APIN has built a strong partnership with the Nigerian Government, which is memorialized through a memorandum of understanding (MOU) with the National Planning Commission. APIN is a leading Nigerian organization in the provision of prevention, care and treatment services to patients with HIV/AIDS, Tuberculosis; Malaria; Reproductive Health; Family Planning; Maternal, Newborn and Child Health, and other non-communicable diseases of public health significance.

We are recruiting to fill the position below:

Job Title: EMR Java Developer (Specialist Role)

Job ID: api-94335
Location: PHIS3 Office, Abuja
Job Type: Full Time

Position Summary 

  • PHIS3 is looking for a talented EMR Java Developer/Specialist to join our dynamic team in developing and maintaining electronic medical records (EMRs) and health information applications.
  • This role involves creating solutions for web, mobile, and desktop platforms using Java, Software Integrations, PHP, UI/UXs, ReactJs,/Native, and additional frontend and backend frameworks.
  • You will be involved in building cross-platform applications for both iOS and Android, ensuring robust performance, quality, and scalability.
  • The Developer/Specialist will report to the Clinical Information System Advisor, work together closely on technical design, and coding standards, and ensuring alignment with users and project needs.

Duties and Responsibilities

  • Application Development & Maintenance
  • Develop, test, and maintain highly reliable EMR applications and other digital health solutions using Java, PHP, React Native, and other relevant frontend and backend frameworks.
  • Write clean, efficient, and reusable code for cross-platform mobile applications, ensuring compatibility on iOS and Android platforms.
  • Integrate with back-end services and databases, ensuring smooth data flow and synchronization.
  • Identify bottlenecks, troubleshoot, and resolve bugs and technical issues, providing scalable solutions.
  • Ensure best practices in coding and architecture, implementing clean, readable, and maintainable code that follows industry standards.
  • Lead or participate in code reviews and provide constructive feedback to improve code quality.
  • Actively participate in Agile Scrum teams, including sprints, planning, and daily stand-ups.
  • Work with cross-functional teams to define, design, and deploy new features and enhancements.
  • Contribute to system architecture design discussions, advising on technical risks, benefits, and constraints.
  • Develop intuitive and responsive UI/UX designs for EMR and other applications, working closely with in-house designers to ensure a seamless user experience.
  • Enhance applications for maximum speed, usability, and accessibility across various devices and operating systems.
  • Write effective technical documentation, including design specifications, code comments, and maintenance guidelines.
  • Provide technical support to users, troubleshooting and resolving issues in a timely manner.
  • Host training sessions and prepare user manuals and guides to facilitate user onboarding and adoption.

Qualifications and Requirements

  • Bachelor’s or Master’s Degree in Computer Science, Software Engineering, or a related field.
  • 4 to 5 years of experience in software development, with a focus on EMR implementation, Java, PHP, ReactJs/Native, and other relevant frontend and backend frameworks.
  • Proficient in Java and PHP for backend services, strong experience with React Native for mobile app development.
  • Experience with mobile application development for iOS and Android platforms.
  • Familiarity with JavaScript frameworks and libraries for frontend development.
  • Knowledge of new and emerging languages and frameworks for frontend and backend, with a focus on performance and security.
  • Demonstrated experience in API development and integration, with a focus on REST-FUL services.
  • Experience with version control systems, especially GitHub or GitLab.
  • Strong understanding of Agile methodologies, Scrum, and DevOps practices.
  • Experience with continuous integration/continuous deployment (CI/CD) tools like Jenkins or GitLab CI.
  • Knowledge of software design patterns and principles for building scalable, maintainable applications.
  • Familiar with unit testing and automated testing practices.
  • Excellent troubleshooting, debugging, and problem-solving skills.
  • Ability to identify technical risks and devise solutions proactively.
  • Excellent written and verbal communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
  • Strong teamwork skills, with a collaborative approach to achieving project goals and deadlines.
  • Familiarity with healthcare standards like ICD10/ICD11, Concept management, dataset mapping, FHIR for EMR interoperability and other global standards.
  • Experience with cloud services, preferably AWS or Azure.
  • Knowledge of data security best practices, especially in the healthcare domain.

Application Closing Date
8th December, 2024.

How to Apply
Interested and qualified candidates should:
Click here to apply online