
Sr. Software Developer - ArcGIS Pro Imagery
EsriPosted February 3, 2025
Remote
Energy Management$119k - $195k
Full Time
Job Description
The role involves developing user interface components for photogrammetry solutions in ArcGIS Pro, utilizing C#, WPF, and asynchronous programming within an agile team environment. The position focuses on creating intuitive user interfaces and collaborating with other engineers to build high-quality software solutions for raster image processing and analysis.
Responsibilities
- •Develop user interface components for photogrammetry solutions in ArcGIS Pro
- •Follow industry-standard design patterns and development methodologies using C#, WPF, and C++
- •Collaborate on implementation designs with team members and across other teams
- •Design, develop, and build software components, frameworks, and SDKs for other engineering teams and external developers
- •Work with product engineers to diagnose and resolve root causes for incorrect software behavior and failures
- •Build and ship timely software by working effectively with colleagues across software and product development
- •Work in an 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.
- •Ability to clearly describe and analyze a problem and to articulate a solution.
- •Good sense of designing intuitive user interfaces that allow users to solve problems faster and easier.
- •Ability to collaborate with software developers, product engineers, and documentation writers to release quality software.
- •Ability to work productively in a fast-paced and evolving agile environment.
- •Strong time management, prioritization, teamwork, and interpersonal communication skills.
- •Bachelor's degree in computer science, engineering, mathematics, or related field.
Benefits
- •Compensation/salary range: 118,976 - 194,688 USD
- •Minimum accrual of 80 hours of vacation leave
- •Twelve paid holidays throughout the calendar year
- •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
- •Opportunities for personal and professional growth
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.