About the company
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 focused on raster and imagery in ArcGIS Pro.
Responsibilities
- Develop user interface components for Imagery and Raster Support in ArcGIS Pro
- Follow industry-standard design patterns using C#, WPF, and C++ to build software components
- Collaborate on implementation designs with team members and across other teams
- Design, develop, and build software components, frameworks and SDKs
- Work with product engineers to diagnose and resolve root causes for incorrect software behavior
- Work in agile environment to deliver software of the highest quality
Requirements
- 5+ years of experience building commercial software using C#, WPF, and C++
- Experience in asynchronous programming using the Task Parallel Library
- Firm understanding of object-oriented design, data structures, and design patterns
- Good sense of designing intuitive user interfaces
- Bachelor's degree in computer science, engineering, mathematics, or related field
Conditions
- Base salary range: $123,136 - $202,488 USD
- Health and welfare benefits: medical, dental, vision, life insurance
- 401(k) and profit-sharing programs
- Minimum accrual of 80 hours of vacation leave, twelve paid holidays