Principal C#.NET Software Development Engineer SDK

Esri

Not Interested
Bookmark
Report This Job

profile Job Location:

Redlands, CO - USA

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Overview

Do you have a flair for building great SDKs that make common use cases easy while keeping the SDK highly flexible for unknown scenarios Do you like to stay ahead of the market and design with tomorrows technologies in mind In this role you will be tasked with building software that works on both todays existing systems and cutting-edge technology. Youll be partnered with equally passionate programmers on a dynamic integrated team creating SDKs for WPF WinUI MAUI to support other developers building great apps on top of Esris geolocation systems.

Were looking for someone development skills and proficiency in C# whos interested in a truly collaborative experience where theyll work closely with other developers across all the platforms we support. Propelled by Esris desire to incorporate the latest advances our team takes pride in working with the latest technologies building things right and designing for the future. Our SDKs are used by municipalities major industries utilities retail businesses emergency services defense and the military so what you create will make a real difference in the world. If youre smart driven and know how to get things done well give you the latest and best tools to do it.

Esri has a Relocation Assistance Program and can provide support with relocating to the Redlands CA area for this position.

Responsibilities

  • Design develop and test modern APIs for ArcGIS Maps SDKs
  • Build software components that follow industry-standard design patterns and development methodologies
  • Collaborate with API designers and developers throughout the development process across many teams
  • Define user requirements; design and develop applications and APIs for both mobile and desktop
  • Ensure that ArcGIS software meets real-world usage scenarios
  • Solve and articulate complex problems with application design development and user experiences
  • Engage in technical discussions and knowledge sharing within the development team
  • Stay up to date with the latest technologies trends and best practices

Requirements

  • 5 years of commercial software development experience
  • Fluent in and passionate about C#
  • Working knowledge client application development
  • Familiarity with design patterns such as MVVM (Model-View-ViewModel)
  • Understanding of asynchronous programming and multithreading in C#
  • Experience with performance profiling and optimization techniques
  • Ability to work closely with the team to build quality software in a constantly evolving environment
  • Effective time management and organizational skills
  • Strong problem-solving skills and the ability to troubleshoot complex technical issues effectively
  • Excellent written and verbal communication skills
  • Excellent teamwork and collaboration skills to work effectively in a dynamic integrated team environment
  • Bachelors degree in computer science engineering mathematics mapping GIS or related field

Recommended Qualifications

  • Experience MAUI applications
  • Experience with API design
  • Knowledge of GIS/Esri software
  • Masters degree in computer science engineering mathematics mapping GIS or related field

Required Experience:

Staff IC

OverviewDo you have a flair for building great SDKs that make common use cases easy while keeping the SDK highly flexible for unknown scenarios Do you like to stay ahead of the market and design with tomorrows technologies in mind In this role you will be tasked with building software that works on ...
View more view more

Key Skills

  • Continuous Integration
  • Docker
  • Jenkins
  • Python
  • System Design
  • Agile
  • C/C++
  • Go
  • Systems Engineering
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

At Esri, we bring meaning to maps. We pioneer problem solving using geographic information systems (GIS) and believe The Science of Where® can transform the world by unlocking data’s full potential in every organization. Our mapping and analytics software, ArcGIS, connects everyone, e ... View more

View Profile View Profile