Software Developer (UI/UX) - ArcGIS Pro (Raster and Imagery)
Company: ESRI, Inc.
Location: Redlands
Posted on: July 29, 2022
|
|
Job Description:
Overview:Come join a creative engineering team at Esri focused
on designing and developing the next generation of solutions for
working with raster and imagery in ArcGIS Pro.In this role, you
will be part of creating new and exciting software. We work with
professionals to provide tools that support complex real-life
workflows in 2D and 3D for raster/image processing and analysis
space. 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.Responsibilities:Design and develop raster- and
imagery-focused solutions in ArcGIS ProDevelop solutions working as
an expert C#, WPF, and C++ programmer, writing scalable, reusable,
and maintainable codeDesign, develop, and build software
components, frameworks, and SDKs for other teams and external
developers consuming our APIBuild software components that follow
industry-standard design patterns, development methodologies, and
deployment modelsDiagnose and fix software problemsCollaborate with
other programmers and developers across teams throughout the
development processRequirements:3+ years of experience building
commercial software using Microsoft C# and WPFExperience in
asynchronous programming using the Task Parallel LibraryExperience
with C++Firm understanding of object-oriented design, data
structures, and design patternsAbility to clearly analyze and
describe problems, and propose solutionsAbility to work closely
with software developers, product engineers, and documentation
writers to build quality software in a constantly evolving agile
environmentExcellent written and verbal communication skillsAbility
to work in a fast-paced and challenging environmentBachelor s or
master s in computer science, engineering, mathematics, or related
field, depending on position levelRecommended Qualifications:GIS
experience and knowledge of raster and imageryKnowledge of Esri
products or similar GIS or spatial softwareKnowledge of MVVM
application design patternExperience designing and developing UI/UX
that simplify complex workflows, while keeping designs flexible for
handling unknown scenariosExperience in areas of data analysis, and
data visualization, particularly in the realm of communicating
analytical results as informative, interactive, charts,
etc.Familiarity with ArcObjects (especially the Raster Object
Model)Prior experience with software development and release of
commercial software productsExperience with Agile software
development using ScrumExperience writing testable softwareThe
Company:Our passion for improving quality of life through geography
is at the heart of everything we do. Esri s geographic information
system (GIS) technology inspires and enables governments,
universities, and businesses worldwide to save money, lives, and
our environment through a deeper understanding of the changing
world around them.Carefully managed growth and zero debt give Esri
stability that is uncommon in today's volatile business world.
Privately held, we offer exceptional benefits, competitive
salaries, 401(k) and profit-sharing programs, opportunities for
personal and professional growth, and much more.Esri is an equal
opportunity employer (EOE) and all qualified applicants will
receive consideration for employment without regard to race, color,
religion, sex, sexual orientation, gender identity, national
origin, disability status, protected veteran status, or any other
characteristic protected by law.If you need a reasonable
accommodation for any part of the employment process, please email
and let us know the nature of your request and your contact
information. Please note that only those inquiries concerning a
request for reasonable accommodation will be responded to from this
e-mail address.
Keywords: ESRI, Inc., Redlands , Software Developer (UI/UX) - ArcGIS Pro (Raster and Imagery), IT / Software / Systems , Redlands, California
Click
here to apply!
|