Esri

About Esri

Empowering organizations with spatial intelligence

🏢 Tech👥 5K-10K📅 Founded 1969📍 Redlands, California, United States

Key Highlights

  • Headquartered in Redlands, California
  • Over 350,000 users globally, including government and NGOs
  • Flagship product ArcGIS is a leader in GIS software
  • Approximately 10,000 employees dedicated to GIS innovation

Esri, headquartered in Redlands, California, is a leading provider of geographic information system (GIS) software, with over 350,000 users worldwide. Their flagship product, ArcGIS, is utilized by organizations across various sectors, including government, transportation, and environmental manageme...

🎁 Benefits

Esri offers comprehensive benefits including competitive salaries, equity options, generous PTO, flexible work arrangements, and a strong commitment t...

🌟 Culture

Esri fosters a culture focused on innovation in GIS technology, emphasizing collaboration and a commitment to sustainability. The company values commu...

Overview

Esri is hiring a Senior Software Developer to design and develop cross-platform mapping and GIS solutions. You'll work with C# and .NET technologies to create innovative applications. This position requires 5+ years of software development experience.

Job Description

Who you are

You have over 5 years of commercial software development experience, with a strong focus on .NET and C#. Your passion for creating applications drives you to design and develop innovative solutions that meet the needs of diverse users. You are experienced in cross-platform app development and have a flair for user experience and interface design. Your familiarity with Xamarin, Xamarin Forms, and MAUI allows you to create responsive and intuitive applications across mobile, desktop, and web platforms.

You understand the importance of collaboration in an Agile environment and enjoy working with other programmers and developers throughout the development process. You are skilled in defining user requirements and developing applications and APIs for various devices and web-based services. Your problem-solving abilities enable you to articulate complex challenges in application design and development, ensuring that the software meets real-world usage scenarios.

Desirable

Experience with Telerik UI for .NET is a plus, as is a solid understanding of algorithms and design patterns. You are also familiar with building and consuming JSON, XAML/XML, and Web Services, which enhances your ability to create feature-rich applications. Your knowledge of GitHub and Jenkins supports your development workflow, allowing for efficient version control and continuous integration.

What you'll do

In this role, you will design and develop focused native applications that cater to a broad range of users. Your responsibilities will include creating responsive user interfaces and developing cross-platform app building technology. You will work as part of an Agile team, contributing to the development of modernized applications that leverage the latest technologies.

You will collaborate closely with other team members to ensure that the applications you build are feature-rich and meet the requirements of users in various fields, including field mapping, data collection, and navigation. Your role will involve defining user requirements and ensuring that the software you develop aligns with real-world usage scenarios, ultimately making a difference in how users interact with mapping and GIS solutions.

What we offer

Esri is committed to fostering a culture of innovation and collaboration. You will have the opportunity to work on leading-edge technology that impacts how users engage with mapping and GIS solutions. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds. Join us in making a difference through technology and creativity.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Esri.

Similar Jobs You Might Like

Based on your interests and this role