Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Desktop Developer I - ArcGIS Pro image - Rise Careers
Job details

Desktop Developer I - ArcGIS Pro

Overview:
Excited about working with off-the-shelf products used by thousands of users? Want to work on 2D and 3D components? Come join our team to support real-world data exploration workflows in ArcGIS Pro, including navigation, selection, time, tables, interactive analysis, reporting, and sharing 2D and 3D maps as animation videos. We use the latest technologies and patterns, asynchronous programming, and MVVM to design and develop next-gen Esri software. This is a great opportunity to join a fast-paced and agile team as we start on innovative new capabilities, such as simulation and animated symbology.

Responsibilities:
  • Design and develop 2D and 3D components to animate, simulate, visualize, and explore spatial data in ArcGIS Pro
  • Follow industry-standard design patterns, development methodologies, and deployment models using C++, WPF, and C# to build software components
  • Collaborate on implementation designs with team members and across teams
  • Design, develop, and build frameworks and SDKs for other teams and external developers
  • Contribute to unit tests that back the quality of the development
  • Work closely with product engineers to innovate, develop, and enhance visualization techniques to interactively explore the spatial data
Requirements:
  • 1+ years of experience using C++ and C#, creating user interfaces for WPF applications
  • Experience building commercial enterprise software using Modern C++ and the Standard Template Library (STL)
  • Experience in asynchronous programming using the Task Parallel Library
  • Ability to work closely with software developers, product engineers, and documentation writers to build quality software in a constantly evolving and agile environment
  • Effective time management and organizational skills
  • Excellent written and verbal communication skills
  • Bachelor’s degree in computer science, engineering, mathematics, or related field

Recommended Qualifications:
  • Knowledge of MVVM application design pattern
  • Knowledge of scripting languages, like JavaScript
  • Knowledge of 3D graphics APIs such as OpenGL, or DirectX
  • Knowledge of Esri products or similar GIS or spatial software
  • Experience with agile software development using Scrum
  • Experience with writing testable software
  • Master’s degree in computer science, engineering, mathematics, or related field
The Company:
Our passion for improving quality of life through geography is at the heart of everything we do. Esri’s geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.

Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.

If you need a reasonable accommodation for any part of the employment process, please email askcareers@esri.com and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.

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 $72,800.00 - $124,800.00.

#LI-RC2
Esri Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Esri DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Esri
Esri CEO photo
Jack Dangermond
Approve of CEO

Esri is the global market leader in geographic information system (GIS) software, location intelligence, and mapping. Since 1969, we have supported customers with geographic science and geospatial analytics, what we call The Science of Where®. We ...

58 jobs
TEAM SIZE
DATE POSTED
July 20, 2023

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
Other jobs
Company
Posted last year
Company
Posted last year
Company
Esri Hybrid Remote Eligible, US
Posted 4 months ago