C++ Developer II for ArcGIS Pro - Redlands, CA
On-site Full-time $97.8K/yr - $163.3K/yr
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Qualifications
Responsibilities
Design and implement ArcGIS Editor solutions for ArcGIS Pro, utilizing C++ and C#.
Develop and enhance asynchronous GUI components as part of ArcGIS Pro.
Create software adhering to industry-standard design patterns, development methodologies, and deployment models.
Collaborate effectively with fellow developers throughout the development lifecycle.
Requirements
Minimum of 2 years of experience in building commercial enterprise software using C++.
Proficient in asynchronous programming with the Task Parallel Library.
Strong written and verbal communication skills.
Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field.
Recommended Qualifications
Familiarity with Database Management Systems (DBMS).
Experience in C# software development.
Understanding of the MVVM application design pattern.
Master's degree in Computer Science, Engineering, Mathematics, or a related field.
About the job
Join the innovative team at Esri as a C++ Developer II, where you'll contribute to ArcGIS Pro, a cutting-edge geographic information system (GIS) software that empowers users to analyze, visualize, and share spatial data effectively. In this role, you'll have the chance to develop efficient editing tools and experiences that will be included in our upcoming software release, enabling users to make informed decisions that lead to a better world. This is an exciting opportunity to work within a dynamic, agile team utilizing the latest technologies, asynchronous programming techniques, and the MVVM design pattern to shape the future of Esri software. Within your first six months, you will be integral in developing tools that cater to complex real-world workflows in both 2D and 3D environments for the ArcGIS Pro Editor.
About Esri
Esri is a global leader in geographic information system (GIS) software, helping organizations leverage spatial data to solve complex problems and enhance decision-making. Our innovative solutions drive advancements in various sectors, contributing to a more informed and connected world.