Position Title: Systems Analyst
Background:
The Regional Integrated Multi-Hazard Early Warning System for Africa and Asia (RIMES) is an international and intergovernmental institution, owned and governed by its Member States, for the generation, application, and communication of multi-hazard early warning information
Position Description:
The Systems Analyst plays a key role in the planning, analysis, design, implementation, and support of information systems critical to RIMES’ operational and research activities.
Major Duties and Responsibilities:
1.System Analysis and Design
- Maintain overall system efficiency by conducting daily monitoring, verifying system integrity, reviewing application and system logs, and ensuring completion of scheduled processes such as data backups. Provide user support and ensure optimal performance of the Local Area Network (LAN), including internet access.
- Implement and monitor system and network security through intrusion detection, firewall and VPN maintenance, and regular assessments of critical servers (e.g., DHCP, DNS, application and web servers).
- Work with internal users, clients, and stakeholders to gather and analyze system requirements for new development or system enhancement initiatives.
- Design system architecture, develop flowcharts and data models to illustrate functional logic, integration points, and data exchange across components.
- Identify system-related risks and propose mitigation strategies to ensure seamless implementation and long-term stability.
2. Environmental Observation Station Integration
- Ensure seamless integration, functionality, and data transmission between field-based observation stations and RIMES’s central data systems.
- Collaborate with hardware and field operation teams to troubleshoot equipment or communication issues affecting data collection and transmission.
- Perform regular system maintenance, including software updates, backups, and performance checks. Set up automated alerts to detect and report system anomalies or failures.
- Monitor and maintain inventory of servers, sensors, and associated equipment; provide recommendations for necessary replacements or upgrades.
3. Technical Advice, Testing, Validation, and Support
- Develop and execute test plans, including test scripts and scenarios, to validate system functions against business or user requirements
- Provide technical advice related to hardware configuration, system enhancement, and software acquisition, along with database, server, user access, and security management support.
- Coordinate with software development teams to support system integration and provide feedback from operational and user perspectives
- Develop and maintain technical documentation, user manuals, system configuration records, troubleshooting guides, and security protocols.
4.User & Application Development Support
- Manage user accounts, including new account creation, permission control, and password reset requests.
- Support User Acceptance Testing (UAT) processes and troubleshoot functional issues and system errors identified during development or rollout.
- Coordinate with developers, IT support staff, and end users to diagnose and resolve application issues.
- Train users on systems access, cybersecurity, software use, customization options, and basic IT literacy as required.
5. Liaison and Documentation
- Act as a liaison between technical staff and end-users, interpreting project requirements into actionable technical specifications and system functions.
- Ensure consistent and complete technical documentation, including system design documents, user requirements, testing reports, and operational manuals.
- Support capacity-building efforts by facilitating training workshops and developing instructional materials for both users and IT personnel.
Skills and Qualifications:
Education
- Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, ICT, or related field.
Knowledge and Skills:
- Proficiency in system analysis methodologies, software development life cycle (SDLC), and business process modeling.
- Working knowledge of programming and database technologies (e.g., Java, Python, C++, MySQL, PostgreSQL).
- Familiarity with web technologies, API integration, and system architecture design.
- Basic understanding of network administration and protocols (e.g., TCP/IP, DNS, VPN).
- Knowledge of cybersecurity principles and system performance optimization.
Experience
- Minimum 3 years of experience in system analysis, application development, or IT infrastructure support.
- Experience in system documentation, troubleshooting, and user support.
- Prior experience working in a multi-project environment or regional/international development context is an asset.
Personal Attributes
- Strong analytical and problem-solving capabilities.
- Excellent interpersonal and communication skills.
- High attention to detail, initiative, and a commitment to quality.
- Ability to work independently and collaboratively in a fast-paced setting.
RIMES promotes diversity and inclusion in the workplace. Well-qualified applicants particularly women are encouraged to apply.
Skills required
- Software Development
- SQL
- Python
- Windows API
- English (Very Good)
- Thai (Excellent)
Experience required
- 5 years
Career level
- Entry Level
Only Thai nationals can apply
Job function
- IT / Programming
Job type
- Full-time
Company overview
The Regional Integrated Multi-Hazard Early Warning System for Africa and Asia (RIMES) is an international and intergovernmental institution, owned and managed by its Member States, for the generation and application of early warning information. RIMES evolved from the efforts of ...
Why join us: At RIMES, we are seeking to recruit and retain the best minds with competence and a commitment towards making RIMES vision of ‘forearmed, forewarned and resilient communities’ a reality. Our multicultural staff and global partners are our greatest asset and span acros ...
Benefits
- Health Insurance
- Life Insurance
- Dental Insurance
- Provident fund
- Social Security
- Five-day work week