Esri BeLux is a leading distributor of GIS (Geographic Information Systems) solutions in Belgium and Luxembourg. With a team of approximately 80 professionals, we help organisations across both the public and private sector unlock the power of location intelligence.
What does your day look like?
This assignment is embedded within a client project focused on the production of topographic maps at medium and small scales through cartographic generalization of large-scale reference data. Cartographic generalization involves simplifying map content while preserving essential information, based on the purpose and scale of the target map.
The client's Cartography department develops geoprocessing tools using Python in ArcGIS Pro to automatically generalize geographic reference data at scale 1:10,000 to produce cartographic data at scale 1:25,000.
The work primarily involves processing geographic data: identifying objects based on their properties (type, size, shape, position relative to other objects), adjusting geometry or attributes, and displacing objects.
ArcGIS Pro includes a range of geoprocessing tools that are highly useful for automated generalization, but these tools alone are insufficient to perform all operations required by the specifications. The Python scripts developed by the client leverage these tools and supplement them with custom logic.
Key responsibilities:
- Develop and improve Python scripts in ArcGIS Pro based on production requirements
- Test scripts against a validation dataset to ensure accuracy and reliability
- Communicate progress and challenges during team meetings
- Suggest solutions to resolve issues
What is your story?
- A minimum bachelor's degree in IT or a related field, with a genuine passion for development
- Strong proficiency in Python development
- Analytical mindset — comfortable working with complex data structures and spatial logic
- Ability to write clean, well-documented, maintainable code
- Out-of-the-box thinking, creativity, and a solutions-oriented approach to problem-solving
- Strong communication skills and the ability to interact effectively with client stakeholders
- Comfortable working in a small, focused team as well as independently
- Flexible, resilient, and able to adapt to evolving project requirements
- Willingness to learn and grow within a geospatial environment
- Collaborative team player with clear communication skills – you are fluent in Dutch, French & English
What do we offer?
- A key role within a growing organisation at the forefront of GIS technology and location intelligence.
- Access to the Esri Academy with a wide range of training tracks, fostering continuous professional development in an international environment.
- A pleasant working atmosphere within an ambitious company, striving for sustainable growth.
- Freelance Contract – parttime or fulltime
Does this role fit you? Get in touch!
Send us your resume & a short motivation using the button below.
General Questions
Email Us
info@esribelux.com
Call Us - Belgium
Grimbergen: +32 (0)2 460 74 80 / Namur: +32 (0)81 30 18 87
Call Us - Luxembourg
+352 287 707 25