UI Developer - ArcGIS Pro

Posted on Aug 02, 2021

Esri

Redlands, CA

 


Excited about working with off-the-shelf products used by thousands of users? Want to work on 2D and 3D components? Come join our team to support real-world data exploration workflows in ArcGIS Pro including navigation, selection, time, tables, interactive analysis, reporting, and sharing 2D and 3D maps as animation videos.

We use the latest technologies and patterns, asynchronous programming, and MVVM to design and develop next-gen Esri software.

This is a great opportunity to join a fast-paced and agile team as we start on innovative new capabilities, such as simulation and animated symbology.Responsibilities:Design and develop 2D and 3D components to animate, visualize, and explore spatial data in ArcGIS ProFollow industry-standard design patterns, development methodologies, and deployment models using C++, WPF, and C# to build software componentsCollaborate on ican implementation designs with team members and across other teamsDesign, develop, and build frameworks and SDKs for other teams and external developers consuming our APIContribute to unit tests that back the quality of the developmentWork closely with product engineers to innovate, develop, and enhance visualization techniques to interactively explore the spatial dataRequirements:2+ years of experience using C++ and C# to create user interfaces for WPF applicationsExperience building commercial enterprise software in Modern C++ (11, 14, 17) and the Standard Template Library (STL)Experience in asynchronous programming using the Task Parallel LibraryAbility to work closely with software developers, product engineers, and documentation writers to build quality software in a constantly evolving agile environmentEffective time management and organizational skillsExcellent written and verbal communication skillsBachelor’s or master’s in computer science, engineering, mathematics, or related field, depending on position levelRecommended Qualifications:Knowledge of MVVM application design patternKnowledge of scripting languages such as JavaScriptKnowledge of 3D graphics APIs such as OpenGL or DirectXKnowledge of Esri products or similar GIS or spatial softwareExperience with Agile software development using ScrumExperience with writing testable software


How to Apply

Please follow the application procedure at stackoverflow.com for more info.


Related positions:

iOS Developer

JPMorgan Chase Bank, N.A.
Aug 02, 2021, Plano, TX

Java Developer

JPMorgan Chase Bank, N.A.
Aug 02, 2021, Plano, TX

Senior Developer - ASP .NET/MVC

ePayPolicy
Aug 02, 2021, Austin, TX

Java Developer

Advantis Global, Inc.
Aug 02, 2021, Austin, TX

Senior .NET Developer

JPMorgan Chase Bank, N.A.
Aug 02, 2021, Plano, TX


Discover More



Serefind is not affiliated with any company and government entity. It’s a search engine, like Google, for finding jobs, and we just provide link to the application. Best of luck in your search!