Background

Introducing technological solutions to court processes by integrating case management and establishing e-filing systems can address geographical challenges and bridge the gap between courts and communities, particularly those who are residing in outer islands thereby increasing access to justice. The Covid-19 crisis has also shown us the criticalness of technology in business continuity. Courts need to be equipped with the necessary tools and equipment to work remotely and be able to provide services via digital and virtual platforms.

The Department of Judicial Administration (DJA) has developed the Maldives E-court Management System (MEMS) to address the need for a virtual platform to facilitate easy access to services. The MEMS include an employee’s information system (EIS), mail management and a court module. DJA is currently working on further developing MEMS to be a centralized case management application with features such a criminal record clearance portal, form submission portal (including marriage and divorce application) and e-filing portal.

UNDP has been supporting the digitalization of the justice sector to facilitate provision of services via digital and virtual platforms including virtual hearings to enable access to justice for all sectors of the public and especially vulnerable groups. In view of the existing needs, UNDP under its Integrated Governance Programme (IGP) with DJA is seeking the support of a local consultant (Software Developer) to support the development of the additional features of MEMS.

Duties and Responsibilities

Duties and Responsibilities

Under the guidance of DJA, the consultant will support the designing, developing and maintenance of MEMS. The tasks to be undertaken by the consultant under the Terms of Reference include, but are not necessarily limited to, the following;

  • Coordinate day to day tasks related to the software development and design as assigned;
  • Assist in the development and deployment of applications outlined in the MEMS rollout plan;
  • Design, develop and maintain software applications, web applications and websites for DJA;
  • Develop manuals and other training materials required for the features being developed for MEMS;
  • Orient and train the DJA staff on the features developed;

Expected Outputs and Deliverables

  1. Coordinate day to day tasks related to the software development and design as assigned;
  2. Design, develop and maintain software applications, web applications and websites for the Judiciary;
  3. Develop manuals and other l training materials required for the features begin developed for MEMS;
  4. Orient and train the DJA staff on the features developed;

Institutional Arrangement

The consultant is expected to work with DJA and will be accountable to the Head of Software Development section and the UNDP Programme Officer of Results Area 2. Quarterly meetings will be held with Programme Officer of Result Area 2, IGP. A briefing and debriefing meeting will be organized with UNDP at the beginning and end of assignment.

Duration of the Work

The contract is for a period of 12 months (21 working days per month) and is expected to start in February.

Duty Station:

  1. Department of Judicial Administration, or
  2. Remote work option is also available.

Competencies

Corporate Competencies:

  • Demonstrates/safeguards ethics and integrity
  • Demonstrates corporate knowledge
  • Self-development, initiative-taking
  • Acting as team-player and facilitating teamwork
  • Learning and sharing knowledge

Functional Competencies:

Advancing a Policy Oriented Agenda 

  • Identifies and communicates relevant information for a variety of audiences for advocating UN’s mandate.
    • Maintains functioning network of contacts with a variety of stakeholders including colleagues from UNDP, UN Agencies, international financial institutions, Government officials, multi-lateral and bi-lateral donors and civil society and reaching out to such networks for areas of collaboration as directed by the Ministry of Finance.

Job Knowledge/Technical Expertise

  • Understands and applies concepts and principles of a professional discipline of technical specialty relating to the position.
  • Possesses knowledge of organizational policies and procedures relating to the position and applies them consistently in work tasks
  • Analyses the requirements and synthesizes proposals.
  • Demonstrates good knowledge of information technology and applies it in work assignments.

Conceptual Innovation in the Provision of Technical Expertise

  • Keeps updated in his/her area of substantive expertise
  • Analyses ongoing trends, evolving needs and emerging issues to identify appropriate responses for capacity building.

Client Orientation

  • Researches potential solutions to internal and external client needs and reports back in a timely, succinct and appropriate fashion.
  • Organises and prioritises work schedule to meet client needs and deadlines
  • Establishes, builds and sustains effective relationships within the work unit and with internal and external clients.

Required Skills and Experience

Qualifications of the Successful Individual Consultant:

The consultant is expected to fulfill the following criteria in terms of the expertise and qualifications;

Minimum Requirements

  • A minimum of a diploma in computer science or related degree 
  • A minimum of 2 year of professional experience in software development
  • A minimum of 2 years in coding using the Laravel framework, writing API Integrations, building REST APIs and building SQL Schemas
  • A minimum of 1 year experience of using Docker
  • The consultant is also expected to fulfill any one of the following requirements
    • A minimum of 2 years’ experience in coding using the Vue.js framework.
    • A minimum of 2 years’ experience in coding using any frontend JavaScript framework and minimum of 6 months’ experience in coding using the Vue.js framework.
    • Experience in developing applications in Thaana is required
  • Familiarity with Linux and Kubernetes is desirable
  • Experience with application deployment using CI/CD is desirable
  • Experience working with customers or departments on technical issues including software design and maintenance is desirable
  • Strong working knowledge of version control using Git is desirable

?Language requirement

  • Fluency in written and spoken English and Dhivehi is required

Application process

Interested individuals must submit the following as proposals in order to demonstrate their qualifications:

  • A letter indicating why the candidate considers himself/herself suitable for the required consultancy
  • Submission of an updated detailed Personal CV and P11 form which can be downloaded from  http://sas.undp.org/documents/p11_personal_history_form.doc. The CV must capture all past experience from similar projects.
  • At least three to three references from recent previous jobs and three references contact details including phone number and email
  • Financial proposal indicating Monthly consultancy fee in Maldivian Rufiyaa.

Note: Please note that UNDP jobsite system allows only one uploading of application document, so please make sure that you merge all your documents into one single file.