Senior Software Developer - C# WPF UI UX Development

October 4

Apply Now
Logo of Esri

Esri

GIS • geographic information systems • software • geospatial analysis • geography

5001 - 10000

Description

• This is a great opportunity to 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. • We are focused on designing and developing solutions for working with raster and imagery in ArcGIS Pro. • Our tools support complex real-life workflows in 2D & 3D for raster / image processing and analysis. • If you are excited about user interaction and user interface development, then join our creative engineering team at Esri to build something unique! • Develop user interface components for photogrammetry solutions 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.

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 in computer science, engineering, mathematics, or related field.

Benefits

• 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 • Opportunities for personal and professional growth.

Apply Now

Similar Jobs

October 4

Deep 6 AI

11 - 50

Develop AI solutions to accelerate clinical trials at Deep 6 AI.

October 4

Gemini

501 - 1000

Engineer in Funding team for designing and supporting crypto transfers and payments.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com