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

K3hEL0o2NVhaSXRpRkExdkxPRnVLR1NoREE9PQ==
  • 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

VISTA Staffing Solutions

Physician / Oncology / Michigan / Permanent / Physician - Radiation Oncology in Michigan Job Job at VISTA Staffing Solutions

 ...Are you a Radiation Oncology physician searching for your next locum tenens opportunity? This position with one of VISTA's healthcare partners in Michigan might be the perfect fit for you! Opportunity Highlights Schedule: 8:00a-4:30p, Monday-Friday, no call... 

Reliable Couriers

Medical Courier Job at Reliable Couriers

260 Peachtree Street NW Suite 2200 - [Delivery Driver] - Competitive Hourly Pay ($27 - $36 per hour) / FT & PT Availability / Flexible Scheduling to Accommodate Preferences - As a Medical Courier, you will: Transport medical specimens, supplies, and equipment in a timely...

Wellpath

Psychiatric Nurse Practitioner (PMHNP) Job at Wellpath

 ...Part-time position - 16 hours per week (2 shifts) How you make a difference: The Psychiatric Nurse Practitioner (Psych NP) provides psychiatric consultation, diagnostic, and treatment services to patients, including medication management and crisis intervention services... 

Homeinstead Senior Care

Caregiver- Vero Beach / Sebastian $15 to $17 per hour Job at Homeinstead Senior Care

Home Instead - JobID: 84521 [Nursing Assistant / Health Aide] As a Caregiver at Home Instead, you'll: Assist seniors with daily activities such as bathing, dressing, and meal preparation; Monitor and administer medications as prescribed; Provide companionship and emotional...

Real Staffing

Associate Director Regulatory Affairs (Boston) Job at Real Staffing

 ...Job Description: Title: Associate Director, Regulatory Affairs (Contract) Location: Remote or Hybrid Contract Duration: 6-12 months (with potential extension) About the Role: We are seeking an experienced Associate Director of Regulatory Affairs to join...