Software Developer II - Geoprocessing and Map Viewer Analysis
Overview
If you are passionate about geospatial analysis and interested in unlocking the power of geoprocessing analysis tools/functions to the wider public, we invite you to join our highly agile, collaborative and innovative Map Viewer Analysis team as a Software Developer. We are looking for a highly motivated and technical backend developer to help us ensure that our wide range of analysis tools are easy to use, performant, scalable, and robust across different environments, including desktop, online, and enterprise.
Responsibilities
- Develop scripts to facilitate the execution of a wide range of geoprocessing tools across different environments.
- Enhance the current web analysis framework to accommodate diverse data sources, ensuring a seamless user experience in performing spatial analysis in different web environments.
- Expand and troubleshoot existing Python and C++ geoprocessing tools in various web-based environments.
- Improve the ArcGIS Server and Geoprocessing framework to better handle web-client requests.
- Enhance the workflows for deploying analysis frameworks and monitoring production performance.
- Build and ship quality software by working effectively in an agile, highly interactive, and creative team environment.
- Collaborate and communicate with engineers and product management on design, testing, and documentation.
Requirements
- 2+ years of Python programming
- Experience in C++ or other object-oriented programming languages (such as C# or Java)
- Knowledge of various Python modules such as arcpy, pandas, requests, and pytest
- Proficiency in web backend development, including implementation of RESTful APIs
- Bachelor's in Geography, Statistics, Mathematics, Computer Science, or related field
Recommended Qualifications
- Master’s or PhD in Geography, Statistics, Mathematics, Computer Science, or related field
- Knowledge of Agile development methodologies
- Proficiency in ArcObjects, Geodatabase, and Geoprocessing frameworks
- Knowledge of devops techniques such as Jenkins, Github actions, and Grafana
- Proficiency in ArcGIS suite of products, such as ArcGIS Pro, Online, and Enterprise
- Strong problem-solving and debugging skills
- Knowledge of GIS client technologies, such as ArcGIS Javascript API
- Prior experience with software development and release of commercial software products
#LI-JH4
#LI-Onsite
Recommended Jobs
Regional Lead of Clinical Operations
Position Summary: Seeking a talented, experienced and highly motivated Regional Lead of Clinical Operations with a passion for new cancer therapy development. This role will be responsible for the …
Desktop Support Technician
Working 100% onsite Top Skills - Must Haves Macintosh Apple OSX Deskside Top Skills' Details Top 3 1. Target 8 months to 3 years Windows 10 & Apple OSX and Desktop Support experien…
Backend Engineer, Models
Backend Engineer, Models About Meter Zero Networking is one of the most fundamental industries in all of technology. For the first time, Meter has unified the full networking stack; and now w…
Assistant General Manager OEM
Summary Join Our Team as an Assistant General Manager! About Us As our Assistant General Manager, you will be a key player in ensuring guest satisfaction and the efficient operation of our h…
Senior WooCommerce Web Developer
Company Description &##128218; About our client: Imagine a world where every child becomes the hero of their own story! ️ Our client, a fast-growing US-based company, is on a mission to spark…
Locum Tenens Psychiatry Job CA
This Job at a Glance Job Reference Id: ORD-196189-MD-CA Title: MD Dates Needed: August - Ongoing Shift Type: Day Shift Assignment Type: Outpatient Call Required: No Board C…
Server - The Dawn Club (Friday & Saturday required)
Server - The Dawn Club (Friday & Saturday required) From the team behind bars like Bourbon & Branch and Local Edition comes THE DAWN CLUB . The Dawn Club is a pretty new bar on Market Street in S…
Parts Counter Person
Job Description Job Description Job Description: Victory Automotive Group Inc. has been recognized as one of the Top 25 ranked Privately Held Companies for 2023! **$2,000 Sign-On Bonus – $1,00…
Locum Tenens Psychiatry Job CA
This Job at a Glance Job Reference Id: ORD-190903-MD-CA Title: MD Dates Needed: June - Ongoing Shift Type: Day Shift Assignment Type: Clinic Call Required: No Board Certifi…
Principal Engineer Software (Backend- Data Security)
Company Description Our Mission At Palo Alto Networks® everything starts and ends with our mission: Being the cybersecurity partner of choice, protecting our digital way of life. Our vi…