Location: NATO Headquarters in Brussels, BE (100% on-site)
Duties & Roles:
Web Application Engineering: Design, build, configure, and deploy interactive web-based GIS applications utilizing ArcGIS Maps SDK for JavaScript and modern frontend frameworks.
Spatial Data Integration: Manipulate, transform, and integrate complex spatial datasets originating from classified and unclassified repositories into web architectures.
Geospatial Processing & ETL: Perform automated data preprocessing, spatial conversion, and pipeline management using Python APIs and specialized spatial ETL tooling.
Service Administration & Performance Tuning: Configure and manage map services, tiled caches, and feature layers for optimized delivery. Optimize backend query execution and client-side map rendering speeds.
Compliance & Technical Documentation: Maintain thorough technical documentation for system architecture, source code, and REST service endpoints while adhering to usability, accessibility, and security guidelines.
Skill, Knowledge & Experience:
Education: Bachelor’s degree in Computer Science, Geography, Information Technology, or a related field.
Frontend & Web GIS: At least 5 years of experience in web development utilizing modern JavaScript/HTML frameworks (React, Vue.js, or Angular). Hands-on experience with major mapping SDKs (specifically ArcGIS Maps SDK for JavaScript), covering custom widgets, popups, layer handling, and client-side spatial calculations.
Backend & Python Tooling: High proficiency using Python for geoprocessing, automation, analysis, and ETL pipelines (using ArcPy, GeoPandas, Shapely, Rasterio, GDAL/OGR) and building geospatial backend services.
Frameworks & Languages: Familiarity with Git version control and Agile practices. Advanced proficiency in English and beginner proficiency in French.
Security Clearance: An active and valid NATO Secret security clearance is strictly required.
