Job Title : Java Programmer
Reports to : Strategic Information and Knowledge Management Lead
Location : Abuja
Position type : (Full time)
Contract duration : for the life of the project
Join Heartland Alliance International’s Country Team to provide the essential program support necessary to implement HAI’s innovative programs serving marginalized and vulnerable communities.
The Java programmer under the supervision of the Strategic Information and Knowledge Management (SKM) Lead, will assist in the development and modification of IMHIPP electronic medical record (LAMIS).
He / She will contribute in all phases of Java application and Android app development lifecycle, Designs, codes, and tests new program modules or revisions to existing programs.
Write well-designed, testable, efficient code. Ensure designs are in compliance with specifications. To take part in software and architectural development activities.
Conduct software analysis, programming, testing and debugging. Identifying production and non-production application issues.
Prepare and produce releases of software components. Develop, test, implement and maintain Java application and Android software.
Maintains code documentation, and enforces version tracking. Recommends changes to improve established java application processes.
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Develop technical designs for application development. Support Data exchange / transfer module for interoperability with other applications.
Support data digitization for the purpose of statistical analysis with STATA and SPSS. Compilation of the documentation for the application and users’ guide.
Design and implementation of dashboard / automated graph generation module.
Essential Duties and Responsibilities
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and / or competency required.
Reasonable accommodations maybe made to enable individuals with disabilities to perform the essential functions.
Education and / or Experience :
Preferred Skills :
Other Competencies :
Able to deal with frequent change, delays, or unexpected events
Language Skills :
Computer Skills :
Work Environment :
Heartland Alliance makes all hiring and employment decisions without regard to race, creed, color, age, gender, gender identity, marital or parental status, religion, ancestry, national origin, physical or mental disability, sexual orientation, sexual identity, immigrant status, political affiliation or belief, ex-offender status (depending on the offense and position to be filled), unfavorable military discharge, membership in an organization whose primary purpose is the protection of civil rights or improvement of living conditions and human relations, height, weight, or HIV infection, in accord with the Organization's AIDS Policy Statement of September, 1987.