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.
Key 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
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
Benefits & Perks
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 opportunities for personal and professional growth. Base salary is one component of our total rewards strategy. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.