Software Developer II - Conflation, ArcGIS Pro Job at Esri, Redlands, CA

aTh2Rmg2czliYXQwbHQvNkVmTkFPdDlrZEE9PQ==
  • Esri
  • Redlands, CA

Job Description

Overview

The geoprocessing development team works to support a framework and comprehensive suite of 2,000+ geoprocessing tools in ArcGIS Pro. Here you can make a difference to the GIS community, building software functionality in ArcGIS Pro for feature matching, change detection, attributes transfer, spatial adjustments, and more. 

As a software developer, you will help develop tools and workflows that solve complex geospatial problems. This is a great opportunity to work with a dedicated team as we support worldwide customers who are maintaining and updating their geographic databases from multiple sources for accurate spatial analysis and multi-scale mapping.

Come join the Conflation development team if you want to help build software used by thousands of organizations around the world!

Responsibilities


  • Build conflation tools using new or enhanced algorithms that allow users to reconcile differences and apply changes among multiple data sources efficiently

  • Build and ship quality software by working effectively in a highly interactive and coordinated team environment

  • Use pattern recognition, similarity analysis, statistical measures, and other computational geometry techniques in conflation processes to produce reliable results

  • Participate in research and development of new ideas and approaches that match or exceed the existing quality

  • Research and implement strategies and processes to ensure scalability for large data volume

  • Explore the use of progressive or optimization approaches to improve conflation accuracy

  • Explore hybrid methods and tools for conflation with additional data sources, such as imagery, lidar, and GPS

  • Ultimately, help build and deliver an integrated conflation management system

  • Follow design patterns, development methodologies, and deployment techniques

  • Find, analyze, and fix bugs and performance problems whenever they occur in the software

  • Contribute to and run tests to ensure high quality development free of regressions

Requirements


  • 2+ years of experience with C++ or related software developing languages

  • Firm understanding of object-oriented design, data structures, and design patterns

  • Ability to clearly analyze and describe problems, and propose solutions

  • Knowledge of asynchronous programming patterns and parallel processing methods

  • Friendly, respectful, and open-minded attitude

  • Ability to collaborate with a team of software developers, product engineers, and others to build quality software and meet user demands

  • An enthusiastic and self-motivated team player

  • Bachelor's degree in computer science, computational geometry, or a related field

Recommended Qualifications


  • Master's degree in computer science, computational geometry, or a related field

  • Knowledge about machine learning or AI

  • Knowledge of scripting languages like Python

  • Familiarity with C#, .NET, MVVM, and WPF

  • Familiarity with Esri products or similar GIS software

  • Experience with development and release of commercial software products

  • Experience writing testable (or test-driven) software

  • Experience in data quality, data integration, and spatial analysis

  • Knowledge of cartography and multi-scale mapping

 

#LI-JH4

#LI-Hybrid

Job Tags

Full time, Worldwide,

Similar Jobs

Wyndham Atlanta Buckhead Hotel & Conference Center

Food Prep Cook Job at Wyndham Atlanta Buckhead Hotel & Conference Center

Were searching for a food prep cook who will work with our head cook/chef to prep a variety of foods, and stock food stations with ingredients and condiments. Youll be responsible for keeping all food stations and equipment neat, clean and sanitized. You must read recipe... 

Bandwidth Inc.

Fraud Data Analyst Intern - Summer 2026 (Raleigh) Job at Bandwidth Inc.

 ...tracks. What You'll Do: Assist with data analysis to improve Bandwidths ability to...  ...Bachelors or graduate degree in Computer Science, Statistics, Analytics, or other fraud...  ...that? Well Are you ready for an awesome internship experience? At Bandwidth were all about making... 

Bethlehem North Nursing&Rehab

CNA Full Time - 3pm - 11pm Job at Bethlehem North Nursing&Rehab

 ...serve. Responsibilities: The Certified Nursing Assistant - CNA works alongside a Licensed/Registered Nurse to directly impact...  ...physical needs. Benefits: *Variable compensation plans *Tuition, Travel, and Wireless Service Discounts *Employee Assistance Program... 

Crew United

Sound Designer*in Job at Crew United

Tiny short (3 mins) that was filmed in Berlin is almost ready for festival season, but we are still looking for a sound editor to put the missing final touches! There is no dialogue, only a voiceover narration that's already professionally done so it should be a quick project... 

Career Prep Advisors

Airport Screening Officer - No Experience Required Job at Career Prep Advisors

 ...Career Opportunities as a Transportation Security Officer (TSO) with TSA TSA is hiring Transportation Security Officers across the...  ...Pay: $40,332 - $91,767 Schedule: Shift work set by the airport (may include nights, weekends, holidays, overtime, extended shifts...