Terms of Reference Software Development of Centralized Legal Aid Service Management System.

Application deadline closed.

Job Description

Requires skills & competencies:

The selected vendor/consultant is expected to demonstrate the following technical and professional competencies:

Technical Competencies

Proven expertise in designing and developing web-based management information systems (MIS) preferably within the legal, justice, or social service sectors.
Strong experience in full-stack software development, including modern frontend frameworks (e.g., Angular, React, Vue) and backend technologies (e.g., Node.js, Django, or similar).
Demonstrated capacity in database design and management, particularly with relational databases such as PostgreSQL or MySQL.
Experience in developing offline-capable applications (e.g., Progressive Web Applications or mobile applications with synchronization features).
Proficiency in API design and integration, enabling interoperability with external systems.
Strong knowledge of system security best practices, including data encryption, authentication mechanisms, and role-based access control.
Experience in implementing data visualization and dashboard tools for reporting and monitoring purposes.
Familiarity with version control systems (e.g., Git) and modern software development practices.

Functional & Domain Competencies

Understanding of case management workflows, preferably in legal aid, justice systems, or humanitarian/development contexts.
Experience working with Civil Society, NGOs, government institutions, or donor-funded projects is highly desirable.

Ability to translate operational requirements into practical and user-friendly system features.
Awareness of data protection, confidentiality, and ethical considerations when handling sensitive personal and legal data.

Project Management & Delivery Competencies

Demonstrated ability to manage end-to-end system development projects, including planning, execution, testing, and deployment.
Strong documentation skills, including the preparation of technical documentation, user manuals, and training materials.
Experience in conducting user training and capacity building for non-technical stakeholders.
Ability to deliver within agreed timelines and maintain clear communication and reporting throughout the project lifecycle.
Team Composition Competencies

The vendor should provide a qualified team with expertise in:

Software Development (Frontend & Backend)
Database Design and Management
UI/UX Design
System Architecture
Quality Assurance and Testing

Number Of Vacancies
1