.NET C Sr. Software Development Engineer - SDK
EsriPosted April 24, 2025
Redlands, California
Energy Management$118,976 - $197,600
Full Time
Job Description
The role involves designing, developing, and testing modern APIs for ArcGIS Maps SDKs for .NET, focusing on creating flexible and efficient software components for both mobile and desktop applications. The position requires collaboration with a dynamic team to build high-quality SDKs that support developers using Esri's geolocation systems.
Responsibilities
- •Design, develop and test modern APIs for ArcGIS Maps SDKs for .NET
- •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 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 and .NET
- •Working knowledge of .NET 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
- •Bachelor's in computer science, engineering, mathematics, mapping, GIS, or related field
Benefits
- •Base salary range: 118,976 - 197,600 USD
- •Minimum accrual of 80 hours of vacation leave
- •Twelve paid holidays throughout the calendar year
- •Health and welfare benefits (medical, dental, vision, life insurance)
- •401(k) and profit-sharing programs
- •Opportunities for personal and professional growth
- •Relocation Assistance Program
More jobs at Esri
3D Software Engineer II Scene Layers
Esri
Jan 24