Programmer / Quality Assurance Specialist Consultant at Palladium Group

Posted on Thu 09th Dec, 2021 - www.hotnigerianjobs.com --- (0 comments)

Palladium is a global leader in the design, development and delivery of Positive Impact - the intentional creation of enduring social and economic value. We work with foundations, investors, governments, corporations, communities and civil society to formulate strategies and implement solutions that generate lasting social, environmental and financial benefits.

We are recruiting to fill the position of:

Job Title: Programmer / Quality Assurance Specialist Consultant

Requisition ID: req12548
Location: Abuja

Project Overview and Role

  • Data.FI is a five-year global project funded by the U.S. Agency for International Development (USAID) to support the HIV and COVID-19 response.
  • Data.FI partners with programs to accelerate and sustain access to high-quality data to expedite HIV and COVID-19 epidemic control and maintenance. By improving global, regional, national, and community/local in-depth analyses of HIV and COVID-19 epidemiologic and programmatic data, Data.FI expedites program achievements to improve client services and attain and sustain control of the epidemics.
  • Data.FI supports host country governments to enhance existing health information systems (HIS), informing management responses to gaps in programming and sustaining impact by supporting local partner transition.

Purpose of Position

  • Palladium is seeking to engage a skilled Programmer/Quality Assurance Specialist on a 3-month consultancy to provide technical expertise for the development and implementation of health information systems.
  • (S)he will be involved in gathering accurate user requirements for information systems and work closely with stakeholders to prioritize tasks and the scope of development.
  • (S)he will engage closely with system architects and regional development teams to deliver highly available and scalable services with minimal/zero downtime. (S)he will be responsible for evaluating software functions and designing test protocols to ensure that products work as intended.
  • (S)he will be responsible for completing all testing procedures, suggesting performance changes, and preparing performance reports.  
  • The Programmer/Quality Assurance Specialist consultant will report to the Health Informatics Lead.

Primary Duties and Responsibilities

  • Developing and maintaining applications and solutions and participating in product design reviews, providing input on functional requirements, schedules, or potential problems in accordance with established standards and procedures.
  • Monitoring and enforcing production and health information systems standards.
  • Validating that health requirements and user expectations are achieved during the testing process.
  • Reviewing user requirements documents to ensure that requirements are testable.
  • Developing training materials and conducting trainings in quality assurance and standardization.
  • Managing software development cycles, including testing and quality assurance while ensuring that deliverables meet software requirements based on agreed timeframes and milestones.
  • Participating in software and architectural development activities.
  • Formulating and defining system scopes and objectives through research and fact-finding to develop or modify moderately complex information systems.
  • Designing, developing, and testing Java-based solutions using common standards and frameworks such as React, Vue, Angular, JPA, and Hibernate.
  • Helping to improve code quality by implementing recommended best practices.
  • Developing comprehensive technical documentation for application codes.

Required Qualifications

  • Bachelor's Degree in Computer Science or other relevant fields.
  • At least 4 years' experience in software development.
  • Experience with a variety of programming and frameworks, including React, Angular, Vue.
  • Experience with Web Server configuration, deployment and management, using Apache Tomcat, JBoss, Glassfish.
  • Excellent knowledge of Micro Service Architecture, RESTfull Web Service, JavaScript Web Socket, JAXB, JSONB, Gradle, Maven, Junit.   
  • Experience with databases (MySQL, H2, PostgreSql) and their integration into web, mobile applications.
  • Excellent knowledge of SQL and hands-on experience with ORM frameworks such as Hibernate/JPA.
  • Working knowledge of software design: UML diagrams, database diagrams.
  • Ability to solve problems creatively and effectively.
  • Ability to gather accurate requirements and work closely with stakeholders to prioritize tasks and the scope of development.
  • Strong attention to detail with the ability to identify errors and make adjustments in a testing environment.
  • Experience working in an Agile/Scrum development process.
  • Strong attention to detail and understanding of architectural dependencies.

Application Closing Date
Not Specified.

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