C++ Windows Developer II - ArcGIS Pro
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
Recommended Jobs
Head Start Family/Community Specialist
JOB TITLE : Head Start Family/Community Specialist DEPARTMENT : Head Start REPORTS TO: Head Start Director SALARY RANGE: $17.00 - $21.73 hour DOE POSTION TYPE: Permanent/Full-time (4…
Registered Veterinary Technician (RVT)
The base salary range for this full-time position is $30.00 - $35.00. Our salary ranges are primarily determined by role, level, and location. The range provided for each job posting reflects the min…
Social Worker - Early Start Assessment
Social Worker - Early Start Assessment Starting Starting Salary Bachelor's Degree: $58,083 - $69,700 Master's Degree: $64,008 - $76,810 Are you looking to make an impact and do work you a…
Associate Software Engineer in Test
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in histo…
Staff Software Engineer - Device Authenticators
Get to know Okta Okta is The World’s Identity Company. We free everyone to safely use any technology, anywhere, on any device or app. Our flexible and neutral products, Okta Platform and Auth0 P…
Finance Manager
Finance Manager Summary: The Finance Manger is responsible for managing budgeting, forecasting, and delivering comprehensive financial reporting and analysis to drive business performance…
Physical Therapist (Job ID: 116)
Travel Physical Therapist (PT) – Skilled Nursing Facility JobID 116 📍 Fresno, CA 🕒 13-Week Assignment | 36–38 Hours per Week 💲 $65–$75 per hour 🚀 Start Date: ASAP 📣 Multiple Position…
Autism Support Tutor - Literacy & Math
At Tutor Me Education, we are revolutionizing the way students learn, and we're seeking passionate teachers and tutors with special education experience to provide 1:1 in-home tutoring in Culve…
Enterprise Business Development Representative
Ema, a Series A startup founded by serial entrepreneurs and ex-Google, Coinbase, and Okta executives, is revolutionizing the AI landscape to empower employees across enterprises, unlocking their cr…
R&D Software Engineer Lead & CISO
R&D Software Engineer Lead & CISO Job Title: R&D Software Engineer Lead & CISO Location: Mountain View, CA Type: Full Time, Onsite About MediaGo MediaGo DSP is revolutionizing ad…