Software Engineer
| Published | October 6, 2025 |
| Location | Bangkok, Thailand |
| Category | Engineering |
| Job Type | Full Time |
Description
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:
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.
Design an intuitive and accessible UX/UI that supports the needs of multiple user roles and facilitates efficient decision-making.
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:
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.
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.
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).
Please send your resume/CV
