|
1. Background The Ministry of Public Health (MoPH), through the Expanded Program on Immunization (EPI), has implemented the Mobile EPI Registration Application (MERA) and its associated platform to enhance immunization data collection, surveillance, and monitoring at national level. To ensure effective development, maintenance, and full technical integration of MERA, MoPH requires a qualified MERA Developer to support continued system improvement, reliability, and performance.
2. Work Assignment The MERA Developer will carry out, but not be limited to, the following tasks: Technical Support & Maintenance · Conduct routine maintenance, software updates, and troubleshooting to ensure system performance, user-friendliness, and data integrity. · Perform continuous editing and optimization of existing code based on user feedback, system evolution, and new functional requirements. Monitoring & System Stability
Data & Dashboard Support · Support the team leader and IT department in building dashboards, including data structuring, visualization logic, and integration of relevant indicators.
Reporting & Coordination The MERA Developer will report directly to the IT Chief Officer and coordinate closely with: · MERA Project Team · EPI Information Management Unit · Platform and Data Integration Support Team
|
|
Minimum Qualifications Required: |
Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering, Web Development, or a related field. |
|
Years of Experience required: |
· Minimum 2 years of direct programming experience (preferably mobile application development). |
|
Knowledge/Expertise/Skills required: |
· Experience in building webpages and web applications. · Experience in developing Android mobile applications. · Knowledge and competency in designing, building, and maintaining information systems. · Preferably, demonstrated portfolio of released applications on App Store and/or Android Market. · Experience with third-party libraries and API integrations. · Familiarity with Object-Oriented Programming (OOP) principles. Technical SkillsKnowledge in the following languages and technologies is required and/or highly desirable: · C# · Android Studio · VB.NET · Java · Team Foundation Server · MVC4 Framework · JQuery · JavaScript · Swift |
|
Deliverables/Outputs: |
Tasks/Milestone: |
MERA Application Platform Integration |
Integrate MERA features and database modules into the national EPI platform architecture. Conduct integration testing and ensure synchronization of MERA data with the main platform in real time. Prepare a technical handover package (code documentation, versioning, deployment instructions).
|
|
MERA Module Development (Mobile Application)
|
Design and develop the campaign module for MERA, including data entry, monitoring, reporting, and follow-up vaccination features.
Conduct internal testing (functional, unit, and user acceptance testing).
Deploy the campaign module to production environment.
Provide functional documentation and user guide for internal testing team |
|
System Maintenance, Editing, and Upgrades
|
Perform continuous maintenance of MERA application and platform features.
Fix technical bugs, performance issues, and security vulnerabilities.
Update application modules based on feature requests and user feedback.
Maintain version control and document all updates (patch notes, upgrade logs, system stability records).
|
|
Dashboard Support and Visualization Development
|
Assist the team leader in dashboard logic for MERA indicators.
Structure data layers and query engines to support visualization needs.
Create dashboards for coverage monitoring, campaign reporting, and user activity statistics.
Test dashboard usability with internal teams and adjust based on feedback.
|