About the job
Parsons is seeking a skilled GIS Developer! In this role, you will analyze, develop, test, and deploy custom geospatial applications and tools to enhance the functionality of GIS platforms, particularly ESRI solutions. You will collaborate with engineers, planners, and other stakeholders to understand their needs and develop GIS solutions that optimize workflows and improve project outcomes.
What You’ll Be Doing:
- Collaborate with the Principal Automation Developer and project teams to identify GIS automation opportunities and requirements.
- Draft software requirements specification documentation with oversight.
- Develop, test, and deploy custom applications and scripts for GIS platforms, focusing on ESRI technologies (e.g., ArcGIS Online, ArcGIS Pro, ArcGIS Maps SDK for JavaScript, ArcGIS Experience Builder).
- Provide technical support and training to staff on utilizing developed GIS tools and applications.
- Maintain and update existing GIS tools to ensure compatibility with new software versions and project requirements.
- Document development processes, user guides, and best practices for using custom GIS tools.
- Analyse code, evaluate quality, readability, and adherence to coding standards, ensuring UI/UX design quality.
- Stay current with industry trends and advancements in GIS technologies and software development.
What You’ll Bring:
- Bachelor’s degree in Computer Science, Geography, Engineering, or a related field.
- 5+ years of experience in software development, particularly in GIS application development.
- Proficient knowledge of geospatial principles and the ability to apply them to GIS development assignments.
- Strong understanding of ESRI technologies and GIS platforms, such as ArcGIS Pro, ArcGIS Online, and ArcGIS Enterprise.
- Proficiency in programming languages such as TypeScript, React, Python, C#, JavaScript, and SQL.
- Knowledge of back-end technologies (e.g., Python, Node.js) and RESTful services.
- Experience with GIS data management and spatial databases (e.g., PostgreSQL/PostGIS, MSSQL).
- Proven experience in developing GIS tools and applications, including web mapping solutions using ESRI APIs.
- Strong organizational skills and the ability to manage multiple projects simultaneously.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment and communicate effectively with technical and non-technical stakeholders.