We are seeking a skilled GIS Developer with strong experience in C#, Python, ArcPy, and expertise in integrating CAD and BIM data into GIS platforms. The ideal candidate will design, develop, and maintain geospatial applications, tools, and workflows to support enterprise GIS solutions. This role involves working with spatial data, automating processes, and building innovative GIS applications that bridge CAD/BIM environments with GIS systems.
Key Responsibilities
- Develop, customize, and maintain GIS applications and tools using C# and Python.
- Leverage ArcPy and ArcGIS APIs to automate geoprocessing workflows, spatial analysis, and data integration.
- Design and implement solutions to convert, integrate, and manage CAD and BIM datasets within GIS platforms.
- Create and optimize geospatial databases, including schema design, data modeling, and spatial indexing.
- Develop scripts and tools to streamline data processing, validation, and visualization.
- Collaborate with CAD, BIM, and engineering teams to ensure smooth data exchange across platforms.
- Implement standards and best practices for CAD-to-GIS and BIM-to-GIS workflows.
- Support the integration of GIS solutions with enterprise systems and web services.
- Troubleshoot, debug, and optimize GIS applications and automation workflows.
- Stay updated with emerging technologies in GIS, CAD/BIM, and software development to propose innovative solutions.
Required Qualifications
- Bachelor’s degree in Geographic Information Systems, Computer Science, Geomatics, Engineering, or a related field.
- Proven experience as a GIS Developer or similar role.
- Strong programming skills in C# and Python.
- Hands-on experience with ArcGIS Desktop/Pro, ArcPy, ArcGIS Enterprise, and related ESRI technologies.
- Knowledge of CAD (AutoCAD, MicroStation, etc.) and workflows for integrating CAD data into GIS.
- Experience in BIM-to-GIS integration (Revit, IFC standards, or other BIM tools).
- Strong understanding of geospatial databases (PostGIS, SQL Server, Oracle Spatial, or similar).
- Familiarity with web GIS technologies (ArcGIS Online, REST APIs, JavaScript API, etc.) is a plus.
- Excellent problem-solving, analytical, and communication skills.
Preferred Skills
- Experience with FME (Feature Manipulation Engine) for CAD/BIM-to-GIS automation.
- Knowledge of 3D GIS and spatial analysis.
- Experience with cloud-based GIS platforms (Azure, AWS, ArcGIS Enterprise on cloud) is a plus.
- Familiarity with Agile/Scrum development methodologies.
- Understanding of geospatial standards (OGC, ISO, CityGML, IFC).
Job Types: Full-time, Contract