QT Global Software Ltd is recruiting a GIS Systems Developer
to work in Kigali, Rwanda. The successful candidate will develop, integrate,
test, deploy, and maintain Geographic Information Systems (GIS) applications,
combining geospatial technologies with modern web and backend development.
Buy Maps
This opportunity is suitable for software developers and GIS
professionals with practical experience in GIS platforms, interactive mapping,
spatial databases, APIs, and enterprise software integrations. Applications are
scheduled to open on October 15, 2026.
About QT Global Software Ltd
QT Global Software Ltd is a private technology company
specializing in web and mobile application development, information security
consultancy, and network security services. The company works with government
agencies, businesses, and other organizations to deliver secure digital
solutions, software development, and technical support throughout the product
lifecycle.
Its core values include quality customer service,
professional business conduct, and the delivery of secure, client-oriented
solutions.
Position Summary
The GIS Systems Developer will design, develop, configure,
integrate, test, deploy, document, and maintain GIS-enabled software solutions.
The role focuses on hands-on development of web-based GIS applications,
geospatial data workflows, GIS services, and integrations with enterprise
information systems.
The successful candidate will work with software architects,
GIS specialists, technical leads, business analysts, DevOps engineers, and
other project team members to turn approved requirements into reliable, secure,
and maintainable software.
Minimum Qualifications and Experience
Applicants must meet the following requirements:
- A
Bachelor’s Degree in GIS, Geoinformatics, Computer
Science, Software Engineering, Information Systems, ICT, Geography, or a
related discipline.
- At
least five years of relevant professional experience, including
substantial hands-on GIS software development or customization.
- Demonstrated
contributions to at least two GIS software development or enterprise GIS
integration projects.
- Evidence
of completed software deliverables, such as GIS web applications, APIs,
geospatial database components, or GIS integrations.
- Relevant
certifications in ArcGIS, software development, cloud technologies, or
databases are an added advantage but are not mandatory.
Required Technical Skills
1. GIS Platforms and Development
Candidates should have practical experience with:
- ArcGIS
Enterprise, including ArcGIS Server and Portal for ArcGIS, and/or ArcGIS
Online.
- ArcGIS
Maps SDK for JavaScript for developing interactive web maps and geospatial
interfaces.
- ArcGIS
REST APIs, feature services, map services, and geoprocessing services.
- ArcGIS
Pro for preparing and validating geospatial datasets, maps, layers, and
services.
- Spatial
analysis, location-based workflows, GIS dashboards, and geospatial
reporting.
Experience developing mapping features such as layer
visualization, feature editing, search, filtering, pop-ups, and spatial queries
is important.
2. Frontend and Mobile Development
Applicants should demonstrate proficiency in:
- JavaScript
or TypeScript, HTML5, and CSS3.
- React
and/or Next.js.
- API
integration, state management, reusable components, responsive layouts,
and form validation.
- Integrating
GIS mapping components into enterprise web applications.
Experience with mobile GIS applications, field-data
collection, and mobile development frameworks is an added advantage.
3. Backend Development and System Integration
The role requires the ability to develop backend services
using at least one relevant technology stack, such as:
- Node.js/NestJS.
- Java/Spring
Boot.
- ASP.NET.
Candidates should also have experience with REST APIs, JSON data,
authentication, authorization, validation, error handling, and API
documentation.
Experience integrating GIS applications with land
information systems, enterprise resource planning systems, health information
systems, environmental platforms, document management systems, and external
data services is valuable.
4. Spatial Databases and Data Processing
Applicants should have strong SQL skills and practical
experience with geospatial data management, preferably using PostgreSQL/PostGIS
or enterprise geodatabases.
Relevant skills include:
- Creating,
querying, updating, validating, and optimizing spatial datasets.
- Working
with coordinate reference systems, map projections, and common GIS data
formats.
- Performing
spatial joins and geometry operations.
- Developing
data import, transformation, cleansing, validation, and synchronization
routines.
- Optimizing
spatial queries and database indexes in collaboration with database and
GIS administrators.
5. Software Engineering, Security, and Deployment
Candidates should be familiar with:
- Git
and collaborative development workflows.
- Automated,
unit, and integration testing.
- Troubleshooting
software defects and performance problems.
- Secure
coding, access control, and secrets management.
- CI/CD
pipelines, environment configuration, logging, and software deployment.
- Technical
documentation, API references, installation guides, and handover
materials.
Key Responsibilities
The selected candidate will be expected to:
- Develop,
enhance, and maintain GIS web applications and geospatial software
components.
- Build
interactive maps, spatial search tools, data-editing features, GIS
dashboards, and other mapping interfaces.
- Configure,
extend, publish where authorized, and consume GIS services through ArcGIS
Enterprise or ArcGIS Online.
- Develop
backend logic, APIs, and integration components connecting GIS services
with business systems.
- Implement
geospatial data models, spatial queries, data import routines, and data
validation processes.
- Write
secure, reusable, and maintainable code and conduct appropriate software
testing.
- Investigate
and resolve application, integration, data, and performance issues.
- Collaborate
with architects, technical leads, QA teams, business analysts, database
administrators, and DevOps engineers.
- Support
deployment, release validation, configuration, and maintenance across
development, testing, and production environments.
- Maintain
source code, API specifications, technical guides, release notes, and
implementation documentation.
- Participate
in sprint planning, technical discussions, demonstrations, and code
reviews.
- Transfer
technical knowledge to development and support teams.
Preferred Experience
The following experience will be an advantage:
- GIS
projects involving government, land administration, utilities,
environmental management, or natural resources.
- Parcel
Fabric, cadastral systems, and land information workflows.
- GPS-based
data collection, offline mobile workflows, and synchronization.
- ArcGIS
Experience Builder, ArcGIS Dashboards, and custom GIS widgets.
- Python/ArcPy
scripting for geospatial data processing and automation.
- Open
geospatial standards and technologies, including OGC services, GeoJSON,
and PostGIS.
- Real-time
GIS feeds, remote-sensing datasets, and advanced spatial analytics.
Soft Skills
Applicants should demonstrate:
- Strong
analytical thinking and practical problem-solving.
- The
ability to translate technical requirements into working software.
- Clear
communication with technical and non-technical colleagues.
- Teamwork
and participation in code reviews.
- Good
time management, attention to detail, and accountability.
- The
ability to work independently and collaborate within multidisciplinary
teams.
Expected Deliverables
The GIS Systems Developer will be responsible for producing
deliverables such as:
- Functional
GIS web application features and modules.
- Maintainable,
version-controlled source code.
- Configured
GIS services, maps, layers, and application integrations.
- Documented
REST APIs and backend components.
- Geospatial
database scripts, data-processing routines, and validated datasets.
- Software
test records and defect-resolution evidence.
- Deployment
instructions, configuration guides, API documentation, and release notes.
- Technical
handover materials and knowledge-transfer documentation.
Performance Evaluation
Deliverables will be assessed against approved project
requirements and applicable development standards. Evaluation will consider
whether:
- Required
functionality has been implemented and demonstrated.
- Source
code is reviewed, version-controlled, tested, and documented.
- GIS
services, integrations, data processing, and access permissions work as
specified.
- Significant
defects and security findings are addressed before acceptance according to
agreed severity levels.
- Deployment
artifacts and technical handover documents are provided.
Prepare the following documents:
- Updated
Curriculum Vitae (CV).
- Cover
letter.
- National
Identity Card.
- Copy
of academic degree.
Applications are scheduled to open on October 15, 2026.
The deadline for submission is November 15, 2026.

Post a Comment