Software Engineer At Asian Disaster Preparedness Center

Purpose and Objectives:

ADPC is an autonomous international organization established for scientific, educational, developmental, and humanitarian purposes with a vision of safer communities and sustainable development through disaster risk reduction and climate resilience in Asia and the Pacific. Established in 1986 as a technical capacity building center, ADPC has grown and expanded its role to be for scientific, educational, developmental and humanitarian purposes. ADPC employs a wide range of professional expertise typically required for Disaster Risk Reduction (DRR) and Climate Resilience (CR) in an effective manner.

Through its work, ADPC supports the implementation of the Sendai Framework for Disaster Risk Reduction 2015–2030, the Sustainable Development Goals (SDGs), the New Urban Agenda, the United Nations Framework Convention on Climate Change, the agenda defined at the World Humanitarian Summit in 2016, and other relevant international frameworks.

For details, please refer to ADPC website at http://www.adpc.net/

The Risk Analytics and Climate Services Department is a multi-disciplinary team of experts committed to providing innovative, science-based solutions for actions to adapt to climate change and mitigate the impacts of disasters. These lead to risk-informed developments in the sectors such as agriculture, transportation, water resources, and health.

ADPC is implementing a landslide monitoring system project and seeks to engage a qualified software engineering consultant. The purpose of this consultancy is to design and develop a comprehensive landslide monitoring system that integrates geospatial data management, user-centered design, and scalable system architecture. The specific objectives of this assignment are to:

  1. Design and develop a geospatial database, including an ER Diagram, Process Flow Chart, and Data Dictionary tailored for landslide monitoring.
  2. Develop the system and network architecture to ensure scalability, reliability, and secure data management.
  3. Design an intuitive and accessible UX/UI that supports the needs of multiple user roles and facilitates efficient decision-making.
  4. Enhance user interface components by applying best practices in usability, accessibility, and responsive design.

Expected Outputs

The consultant will deliver the following outputs under this assignment:

  1. Geospatial Database Design and Development
    • Design and develop a geospatial database for the landslide monitoring system.
    • Deliverables include Entity–Relationship (ER) Diagram, Process Flow Chart, and Data Dictionary.
  2. System and Network Architecture
    • Design the overall system architecture diagram, including backend, frontend, and database layers.
    • Provide the network architecture diagram to ensure security, scalability, and performance.
    • Deliverables include system architecture diagrams and technical report.
  3. UX/UI Design
    • Develop user experience (UX) and user interface (UI) designs to support system usability, accessibility, and efficiency.
    • Deliverables of Front-end asset package: semantic HTML, modular CSS, and related design assets (icons/images); minimal JS only if required.

Responsibilities and Tasks

User Experience (UX)

  • Conduct a thorough review of the Terms of Reference (TOR) to fully understand the project requirements.
  • Analyze user journeys for each user role and access level.
  • Design intuitive workflows that minimize complexity and maximize efficiency.
  • Ensure critical system features are visible and easily accessible to end users.

User Interface (UI) Enhancements

  • Develop a simple, consistent, and visually appealing color scheme, ensuring accessibility compliance.
  • Select clear, readable fonts to enhance text legibility and overall system usability.
  • Create intuitive and standardized icons for map controls, following established conventions (e.g., “+” for zoom in, “–” for zoom out).
  • Ensure responsiveness of the interface across devices (desktop, tablet, mobile).

Landslide Monitoring Database and System Architecture Design

  • Design and develop a geospatial database, including an ER Diagram, Process Flow Chart, and Data Dictionary tailored for landslide monitoring.
  • Develop the system and network architecture to ensure scalability, reliability, and secure data management.

Working Principles:

The Consultant will report to the Geospatial Application Developer of the Risk Analytics and Climate Services Department of ADPC.

Qualifications:

The Consultant is expected to possess the following qualifications:

  • Bachelor’s Degree in Computer Science, Remote Sensing, Geo-informatics or related
  • FieldAt least 10 years of professional experience in GIS web development
  • 5 years UX/UI design experience with a strong, relevant portfolio.
  • Proficiency with modern design tools (e.g., Figma) for wireframes, prototypes, and design systems.
  • Full-stack software development experience (frontend and backend).
  • Strong expertise with relational databases (e.g., PostgreSQL, MySQL), including schema design and optimization.
  • Demonstrated experience delivering web-based applications for Thai government agencies.
  • Hands-on experience in geospatial data management and application development.
  • Solid background in web development using open-source technologies.
  • Thai language proficiency (preferred).

Duty Station: Home-based consultancy with occasional meeting at ADPC Office

Duration: The total time of the assignment and the period would be 8 months, between November 2025 to June 2026

Condition of payment:

Payment will be made based on completion of key Deliverable outputs, as per the payment schedule given below. All payments will be credited to the bank account provided by the Consultancy.

Deliverable 1:

Design and develop a geospatial database for the landslide monitoring system.

Deliverables include Entity–Relationship (ER) Diagram, Process Flow Chart, and Data Dictionary.

Payment Terms

31 Dec 2025

Percentage of Maximum amount

30%

Deliverable 2:

Design an intuitive and accessible UX/UI that supports the needs of multiple user roles and facilitates efficient decision-making.

Deliverable-2: Front-end asset package: semantic HTML, modular CSS, and related design assets (icons/images); minimal JS only if required.

Payment Terms

28 Feb 2026

Percentage of Maximum amount

30%

Deliverable 3:

Design the end-to-end system architecture—covering frontend, backend, and database layers—and provide technical consultation through to project completion.

Deliverable-3: Architecture diagram(s), Technical report (detailing components, data flows)

Payment Terms

30 June 2026

Percentage of Maximum amount

40%

Selection Method

The consultant will be selected in accordance with ADPC’s recruitment process.

How to apply

Interested candidates can submit the completed ADPC application form (downloadable from www.adpc.net), resume, and copy of degrees/certificate(s) together with a cover letter to Procurement@adpc.net

The email subject should clearly indicate the position being applied for, for example:

[Software Engineer, Name of Candidate].

Female candidates are especially encouraged to apply.

ADPC encourages diversity in its workplace and supports an inclusive work environment.