Senior C#/WPF UI Engineer for Imagery & GIS UX

Esri

Redlands (CA)

On-site

USD 118,976 - 197,600

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Esri is seeking an experienced software engineer to develop UI components for Imagery and Raster in ArcGIS Pro. You will implement using C#, WPF, and C, following MVVM patterns and industry-standard methodologies.

Collaboration with cross-functional teams is essential to diagnose issues and deliver high-quality software. The role focuses on creating intuitive interfaces for raster/image workflows, contributing to architecture, and ensuring scalable SDKs for internal and external developers

Qualifications

  • 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.

Responsibilities

  • Develop user interface components for Imagery and Raster Support in ArcGIS Pro.
  • Follow industry-standard design patterns and development methodologies 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 for other engineering teams and external developers consuming our API.
  • 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 agile environment to deliver software of the highest quality.

Skills

C#
WPF
C
Asynchronous programming
OO design
MVVM pattern
ArcGIS Pro

Education

Bachelor’s degree in computer science, engineering, mathematics, or related field

Tools

Task Parallel Library

Job description

Esri is seeking an experienced software engineer to develop UI components for Imagery and Raster in ArcGIS Pro. You will implement using C#, WPF, and C, following MVVM patterns and industry-standard methodologies.

Collaboration with cross-functional teams is essential to diagnose issues and deliver high-quality software. The role focuses on creating intuitive interfaces for raster/image workflows, contributing to architecture, and ensuring scalable SDKs for internal and external developers

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C#/WPF UI Engineer for ArcGIS Pro Imagery
Senior C#/WPF UI Engineer for ArcGIS Pro Imagery

ESRI • Redlands (CA)

On-site
USD 118,000 - 198,000
401(k) and profit-sharing programs
Health, dental, and vision insurance
Minimum accrual of 80 hours of vacation leave
Senior C#/WPF UI/UX Engineer — Imagery & Raster
Senior C#/WPF UI/UX Engineer — Imagery & Raster

PowerToFly • Houston (TX)

Remote
USD 118,000 - 198,000
401(k) and profit-sharing programs
Health and welfare benefits
Minimum accrual of 80 hours of vacation leave
+1
Sr. Software Developer - C#/WPF for UI/UX Development
Sr. Software Developer - C#/WPF for UI/UX Development

PowerToFly • Houston (TX)

On-site
USD 118,000 - 198,000
401(k) and profit-sharing programs
Health and welfare benefits
Minimum accrual of 80 hours of vacation leave
+1
Sr. Software Developer – C#/WPF for UI/UX Development
Sr. Software Developer – C#/WPF for UI/UX Development

Esri • Redlands (CA)

On-site
USD 118,976 - 197,600
Sr. Software Developer - C#/WPF for UI/UX Development
Sr. Software Developer - C#/WPF for UI/UX Development

PowerToFly • Redlands (CA)

On-site
USD 118,000 - 198,000
401(k) and profit-sharing programs
Health, dental, and vision insurance
Minimum accrual of 80 hours of vacation leave
Senior C++ 2D/3D GIS Graphics Engineer
Senior C++ 2D/3D GIS Graphics Engineer

ESRI • Portland (ME)

On-site
USD 151,000 - 247,000
Health benefits
Vacation time
401(k) & Profit-sharing
Senior Product Designer - Geospatial Map UX Vision
Senior Product Designer - Geospatial Map UX Vision

Esri • Redlands (CA)

On-site
USD 112,000 - 177,000
Health and welfare benefits
401(k) and profit-sharing
Vacation leave and paid holidays
Senior Imagery Software Engineer - GIS & Remote Sensing
Senior Imagery Software Engineer - GIS & Remote Sensing

Esri • Vienna (VA)

On-site
USD 123,000 - 202,000
Principal Imagery & Remote Sensing Engineer
Principal Imagery & Remote Sensing Engineer

Esri • Redlands (CA)

On-site
USD 121,000 - 194,000
Senior .NET Developer - WPF/ArcGIS (6-Month Contract)
Senior .NET Developer - WPF/ArcGIS (6-Month Contract)

Infojini Inc • Mountain View (CA)

On-site
Referral bonus up to $1000
Confidential handling of personal information