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