Independent platform: UNAtlas aggregates publicly available United Nations job openings and is not affiliated with the UN. All applications happen on official websites.
IOM
Job opening

Senior Database and Software Developer Associate - ACDMS

LevelG-7
LocationKabul, Afghanistan
Application period2026-10-19 / 2026-11-01
Work arrangementOn-site / Duty station

Organizational Context

The Afghanistan Centralised Database Management System (ACDMS) is a country-wide initiative to establish a secure, scalable, and interoperable platform for managing beneficiary records, program data, and operational information. This role serves as the technical focal point for ACDMS's database and application layers, supporting its development, maintenance, and reliability within the IOM.

Job Purpose

The Senior Database and Software Developer Associate - ACDMS is responsible for being the technical focal point for the database and application layers of the Afghanistan Centralised Database Management System (ACDMS). This role supports the development, maintenance, integration, performance, and operational reliability of the ACDMS platform. The incumbent will translate functional specifications into robust database structures, application components, APIs, and integrations, ensuring the system effectively supports beneficiary records, program management, and data-driven decision-making while adhering to IOM's information security and data protection standards.

Responsibilities

Key responsibilities include developing and maintaining relational database structures, schemas, and data models for ACDMS modules, ensuring technical consistency. The role involves leading the configuration, maintenance, and enhancement of secure web-based ACDMS applications, producing clean, documented code, and managing upgrades. Developing and maintaining APIs, data exchange services, and integration routines for internal and external systems is crucial, alongside managing secure data migration. The incumbent will administer source code and database scripts using version-control systems, optimize database queries and application components for performance, and implement security controls including authentication, authorization, and encryption. Testing, documentation, and providing second-line technical support for ACDMS are also key duties, along with coordinating technical work and providing guidance to junior personnel.

Work Experience

Requires progressively responsible experience in database design, software/web application development, systems integration, and technical support. Experience with web application development, RESTful APIs, version control, software development practices, security controls, data migration, performance tuning, and troubleshooting is essential. Experience with business intelligence platforms is advantageous.

Skills

Database Design and Development, Software/Web Application Development, Systems Integration, Technical Support, API Development (RESTful), Version Control Systems, Secure Coding Practices, Data Migration, Performance Tuning, Troubleshooting, Business Intelligence Tools.

Community intelligence

What candidates and members are discussing

Be the first to add context around this opportunity.Ask something practical or share experience with this organization. Contributions can help future candidates long after the vacancy closes.
Keep exploring

Related opportunities

Senior Database and Software Developer Associate - ACDMS (G-7) – IOM in Kabul | UN Atlas