Esri

Technology

C++WindowsDeveloperII-ArcGISPro

$101–167k Redlands, California, United States
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“C++ Windows Developer II - ArcGIS Pro at Esri. Skills: C++, Windows Development, ArcGIS Pro. Create ArcGIS Editor solutions. Develop asynchronous GUI”

What You'll Achieve.

Develop streamlined editing tools; Enable users to deliver data; Make informed decisions

Industry & Context.

Technology

What They're Looking For.

Must Have

2+ years C++ experience, Asynchronous programming experience, Excellent communication skills, Bachelor's degree

Nice to Have

DBMS knowledge, C# experience, MVVM design pattern knowledge, Master's degree

What You'll Do.

Create ArcGIS Editor solutions

Develop asynchronous GUI

Build software following patterns

Collaborate with programmers

How You'll Work.

Team & Collaboration

Agile team; Latest technologies

Communication Scope

Written communication; Verbal communication

Process & Methodology

Agile

Full Job Description

Overview ArcGIS Pro is a powerful geographic information system (GIS) software that is used to analyze, visualize, and share spatial data, helping to solve real-world problems. As a part of this team, you will have the opportunity to develop streamlined editing tools and experiences. These will be implemented in our next software release, enabling our users to deliver crucial data and make informed decisions for a better world. This is a great opportunity to join a fast-paced, agile team that works with the latest technologies and patterns, asynchronous programming, and MVVM to design and develop next-gen Esri software. Within the first six months of being in this role, you will be developing tools that support complex real-life workflows in 2D and 3D for the ArcGIS Pro Editor. Responsibilities Create ArcGIS Editor solutions for ArcGIS Pro, utilizing C++ and C# Develop and design asynchronous GUI as part of ArcGIS Pro Build software that follows industry-standard design patterns, development methodologies, and deployment models Collaborate with other programmers and developers throughout the development process Requirements 2+ years of experience building commercial enterprise software in C++ Experience in asynchronous programming using the Task Parallel Library Excellent written and verbal communication skills Bachelor’s degree in computer science, engineering, mathematics, or related field Recommended Qualifications Knowledge of DBMS Experience working with building software in C# Knowledge of MVVM application design pattern Master’s degree in computer science, engineering, mathematics, or related field #LI-RC2 #LI-Onsite Total Rewards Esri’s competitive total rewards strategy includes industry-leading health and welfare benefits: medical, dental, vision, basic and supplemental life insurance for employees (and their families), 401(k) and profit-sharing programs, minimum accrual of 80 hours of vacation leave, twelve paid holidays throughout the calendar year, and

Free ATS check

Applying for this C++ Windows Developer II - ArcGIS Pro role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Esri?

Real rants from real employees. Read before you apply.

Read Company Rants →