Systems Developer & Programmer

United Nations Development Programme

Mbabane, Eswatini

In response to this complex development challenge, the UNDP in collaboration with the Government of Eswatini and other key stakeholder are seeking to establish two tracks of livelihood opportunities for 1) unemployed graduates through a Youth Fellowship Programme and ii) non graduates with little to no higher-level education. The Youth Fellowship Programme aims to promote youth employability and access to decent jobs by placing unemployed graduate youth in private companies, public sector and non-government organization for a 6-12-month internship programme. The experience provides a punchers chance to garner the necessary experience for possible permanent employment placement. The non-graduate component caters for youth that have not had formal training post their high school education with tradable rudimentary to intermediate artisanry skills through an accelerated vocational training programme.

UNDP Eswatini is seeking the services of an individual consultant with adequate skills to establish a digital market ready platform/portal that has the capability to allow prospective participants to enrol for the Graduate Fellowship Programme, while also allowing potential employers to sign up and express their human capital needs in the very same system. Furthermore, the system must have the capability (algorithm) to match graduate applicants with the needs of participating entities based on a predetermined selection criterion.  

Duties and Responsibilities:

Basic Functionality Elements:

The following are the core functionalities of the system or portal:

  • Allow graduates, non-Graduate and volunteer to register in the system by uploading personal bios/cvs in a given format as predetermined by the selection criteria. The system must also allow the annexing of documentary evidence for each applicant such as CV, certificate etc
  • Allow candidates to capture their resume data into the system in order for the information to be accessed through a data filter functionality  
  • Allow partner or employing organisation registering their details and human capital needs
  • The system must allow graduate to search for an opportunity and likewise, employers must be able to search for a specific profile of graduates /candidates
  • The systems must be able to analyze the data in the form of number, gender of applicants and selection, fields of study, business sectors etc and present in a user-friendly format and run a preselection process as the first step of selection, further selection can be done an appointed panel.
  • The system should also allow for feedback to selected candidates and/or companies on the final outcome.
  • The system must be able to import and export all data in a spreadsheet for viewing and further processing and analysis.
  • Systems must be able to provide basic analytics relevant to this project

Required Skills and Experience:

Education:

  • At least a degree in computer science or equivalent or in systems and software design or similar.

Experience:

  • At least 7 years of experience in the field of information technology, software application, Prime-faces, Java Persistence API (JPA), Hibernate
  • Programming and information management
  • Proven experience of at least 3 projects of similar nature and complexity.
  • Proven certified proficiency and fluency in the latest programming technology languages such as Java Enterprise Edition (JEE)/Java Server Faces (JSF)/ASP or ASP.Net/ ASP or ASP.Net
  • Proven experience in the following roles: Web Development, ASP Web Development, VB.Net Web Development, Junior Web Development, Dot Net Web Development, ASP.Net Web Development, and Web Application Development
  • Experience designing and using AODOCS (Workflow / Advanced Search / Document Validation / Records Management / Retention / Metadata / Tagging / Check-in / Check-out / Version control).
  • Excellent knowledge of mastering websites operation and back-end design management..

Language Requirement:

  • Proficiency in written and spoken English and SiSwati.

Source: https://jobs.undp.org/cj_view_job.cfm?cur_job_id=109001