Esri logo

C++ Windows Developer II - ArcGIS Pro

Esri

  • Redlands, California
  • 30+ days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Analysis Skillsunmatched
    • ArcGISunmatched
    • C++ Programming Languageunmatched
    • Communication Skillsunmatched
    • Computer Programmingunmatched
    • Computer Scienceunmatched
    • Database Management Software/Systems (DBMS)unmatched
    • Design Patterns Programming Methodologiesunmatched
    • ESRIunmatched
    • Editingunmatched
    • Emerging Technologyunmatched
    • Enterprise Applicationsunmatched
    • Geographic Information System Softwareunmatched
    • Geographic Information Systems (GIS)unmatched
    • Graphical User Interface (GUI) Designunmatched
    • High Tech Industryunmatched
    • Industry Standardsunmatched
    • Mathematicsunmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft Windows Operating Systemunmatched
    • Model View ViewModel (MVVM)unmatched
    • Presentation/Verbal Skillsunmatched
    • Software Designunmatched
    • Software Engineeringunmatched
    • Spatial Dataunmatched
    • Writing Skillsunmatched

    Description

    Overview

    ArcGIS Pro is a powerful geographic information system (GIS) software that is used to analyze, visualize, and share spatial data, helping to solve real-world problems. As a part of this team, you will have the opportunity to develop streamlined editing tools and experiences. These will be implemented in our next software release, enabling our users to deliver crucial data and make informed decisions for a better world. 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. Within the first six months of being in this role, you will be developing tools that support complex real-life workflows in 2D and 3D for the ArcGIS Pro Editor.

    Responsibilities

    • Create ArcGIS Editor solutions for ArcGIS Pro, utilizing C++ and C#
    • Develop and design asynchronous GUI as part of ArcGIS Pro
    • Build software that follows industry-standard design patterns, development methodologies, and deployment models
    • Collaborate with other programmers and developers throughout the development process

    Requirements

    • 2+ years of experience building commercial enterprise software in C++
    • Experience in asynchronous programming using the Task Parallel Library
    • Excellent written and verbal communication skills
    • Bachelor’s degree in computer science, engineering, mathematics, or related field

    Recommended Qualifications

    • Knowledge of DBMS
    • Experience working with building software in C#
    • Knowledge of MVVM application design pattern
    • Master’s degree in computer science, engineering, mathematics, or related field

    #LI-RC2

    #LI-Onsite

    Numbers & Facts

    LocationRedlands, California
    IndustryComputer/IT Services
    Company Size1,500 to 1,999 employees
    Year Founded1969
    Websitehttp://www.esri.com/

    About Company

    We show people how to make the world work better with maps and apps. We are the best in our fields from all walks of life and all over the world. We come together in small teams to make big ideas happen. With our GIS technology, anything is possible. Come join us.

    Similar Jobs