Careers
September 23, 2022 2025-09-01 7:06Careers
Career Opportunities
We’re part of the world’s leading mapping technology company that is helping people understand the world and design a smarter future. Are you creative, passionate, and driven and about making a difference? Come join us
The Role
We are seeking to hire a skilled and experienced Software Developer to work closely with clients and internal teams to design, develop, and implement innovative software solutions. The ideal candidate will have a strong background in software engineering principles, a passion for solving complex problems, and the ability to translate business needs into technical solutions
Key Responsibilities
- Design, develop, and maintain GIS web and mobile applications
 - Customize and extend ArcGIS Enterprise and ArcGIS Online
 - Integrate GIS systems with external platforms (e.g., SAP, Oracle, SQL Server)
 - Develop geoprocessing tools and workflows using Python
 - Work with REST APIs and webhooks for automation and integration
 - Perform spatial data manipulation, analysis, and database management
 - Collaborate with UI/UX designers, GIS analysts, and system integrators
 
Key Responsibilities
- GIS Platforms & Tools:
 - ArcGIS Enterprise (Portal, Server, Web Adaptor)
 - ArcGIS Online, ArcGIS Pro, Field Maps, Survey123, ArcGIS Web AppBuilder / Experience Builder
 - ArcGIS API for JavaScript, Esri Geoprocessing Services, ArcPy, ModelBuilder, Arcade
 - Backend Development:
 - Python (ArcPy, Flask/FastAPI), Node.js (optional but a plus), Working with RESTful APIs (ArcGIS REST API, etc.)
 - Database scripting and stored procedures (PL/SQL or T-SQL)
 - Frontend Development:
 - JavaScript (ArcGIS JS API v4.x), React or Vue (preferred for modern UI/UX design), HTML5, CSS3
 - Responsive and mobile-first design
 - Databases & Data Management:
 - PostgreSQL/PostGIS or Oracle Spatial
 - SQL Server
 - Experience working with enterprise geodatabases
 - Understanding of versioning, replication, and schema design
 
Minimum Requirements
- Bachelor’s or master’s degree in geography, computer science, or a related field, or equivalent work experience.
 - 5+ years of experience with Esri technology creating maps, performing spatial analysis, and configuring web applications.
 - Understanding of ArcGIS from an IT context, such as hardware, storage, security, networking, web services, virtualization, cloud computing
 - Experience in technical consulting and conceptual solution design as well as an understanding of sales and business development processes
 - Experience with geodatabases and underlying DBMS technology
 - Knowledge of cloud computing concepts and environments (Microsoft Azure or AWS).
 - Remarkable presentation, interpersonal, and listening skills.
 - Willingness to travel and work in a global work environment.
 
How to apply
How to apply: If you are up to the challenge, possess the necessary qualifications and experience; please send your CV and cover letter only quoting the job title on the email subject GIS Developer to careers@esriea.com on or before 8th September 2025.
Please note: – On your cover letter, indicate your expected remuneration and availability.
Position
GIS Developer Consultancy
Available in
Addis Ababa, Ethiopia
Duration: Three (3) Months
Application Deadline: 8 September, 2025