Senior Software Developer – C#/WPF for UI/UX Development

🕒 March 16

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Esri

Esri

5001 - 10000 employees

Founded 1969

🏢 Enterprise

☁️ SaaS

🔬 Science

Enterprise • SaaS • Science

Esri is a leading company in geographic information system (GIS) technology. It develops ArcGIS, a comprehensive geospatial platform that helps organizations understand, analyze, and manage geographical data. Esri's products include ArcGIS Online for SaaS mapping, ArcGIS Pro for advanced GIS capabilities, and ArcGIS Enterprise for robust data integration. The company's solutions are used across various industries such as architecture, engineering, education, natural resources, public safety, and more, providing tools for mapping, spatial analysis, and operational intelligence. Esri's technology facilitates infrastructure management, environmental justice efforts, and risk analytics, supporting both tactical and strategic decision-making for businesses and governments worldwide.

📋 Description

• 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

🎯 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

• 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

🕒 March 16

iHerb, LLC

1001 - 5000

🛍️ eCommerce

🧘 Wellness

🛒 Retail

Lead Product Designer for iHerb, enhancing intuitive e-commerce experiences for millions on a global scale.

🕒 March 13

Consertus

1001 - 5000

🏛️ Government

🏢 Enterprise

Senior UI/UX Designer creating AI-assisted experiences across Consertus’ digital products. Own end-to-end design responsibilities, collaborating closely with engineering and product teams.

🕒 March 13

Cedars-Sinai

10,000+ employees

UX Designer creating and optimizing user experiences for Cedars-Sinai's digital products. Collaborating with Product Managers and Designers to transform insights into product features.

🕒 March 13

Cedars-Sinai

10,000+ employees

Senior UX Designer creating satisfying experiences for users of Cedars-Sinai's digital products. Engaging in UX research, design, and testing for new and existing user experiences.

🕒 March 13

High Bridge Consulting LLC

51 - 200

🤝 B2B

🎯 Recruiter

🏢 Enterprise

User Experience Designer for a Fortune 500 financial company focusing on user-centered design. Fully remote role aimed at enhancing Global Payments products and services.