Careers

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