Esri · Apr 12th 2018
Be part of a dynamic team responsible for designing and developing the next generation of content management software for Esri. We need a world-class software development programmer to join our ArcGIS Pro content management team who is enthusiastic about developing delightful user experiences for complex workflows. You’ll be responsible for new development on a key part of our software that connects to hundreds of different types of file databases, servers, and services.
Responsibilities:
Design and implement content management functionality in ArcGIS Pro
Architect solutions working as an expert WPF and C# programmer, writing scalable, reusable, and maintainable code
Work on solutions for searching, browsing, and managing GIS content from local, enterprise, and online sources
Work closely with other programmers and developers to develop robust software components, integrating the software with other teams
Diagnose and fix software problems
Act as subject matter expert in the code, mentor team members, and create innovation for complex user interface problems
Requirements:
10+ years as a software developer having expert level WPF and C# programming skills
Strong C++ programming skills
Understanding of common data and image formats, file systems, databases
Understanding of working with REST APIs
Superior design and software engineering skills
Ability to implement efficient software to handle large quantities of data
Bachelor’s or master’s in computer science, engineering, or a related field, depending on position level
Recommended Qualifications:
Familiarity with metadata standards
Familiarity with GIS/Esri software, specifically ArcGIS Pro