• 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
• 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
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.
A reasonable estimate of the base salary range is
$101,192
—
$167,336 USD