About the job
Join our dynamic team at Esri, where your passion for creating innovative applications will help shape the future of cross-platform mapping and GIS solutions. This role offers you the chance to design and develop cutting-edge app-building technology that empowers users on the latest mobile devices. We are committed to making a substantial impact and pioneering the path in advanced technology.
Responsibilities
- Craft and develop user-centric native applications tailored to a diverse user base.
- Create responsive and engaging user interfaces for mobile, desktop, and web platforms.
- Develop robust cross-platform app development technologies.
- Collaborate within an Agile team to produce feature-rich, modern applications using C# .NET.
- Design exceptional software for various applications including field mapping, data collection, sensor networks, and navigation.
- Engage with fellow developers and programmers throughout the software development lifecycle.
- Analyze user requirements and design applications and APIs for devices and web services.
- Ensure ArcGIS software aligns with practical usage scenarios.
- Address and articulate complex challenges in application design, development, and user experience.
Requirements
- Minimum of 5 years of software development experience in a commercial setting.
- Proficient in .NET C# and passionate about software development.
- Experience with Xamarin, Xamarin Forms, MAUI, and C# development.
- Familiarity with Telerik UI for .NET is preferred.
- Experience in building and consuming JSON, XAML/XML, and Web Services.
- A keen eye for user experience and interface design.
- Proficient in cross-platform application development.
- Solid understanding of algorithms and design patterns.
- Proficient with GitHub, Jenkins, and Microsoft App Center.
- Ability to work collaboratively in a team to produce quality software in a fast-paced environment.
- Strong time management and organizational skills.
- Excellent verbal and written communication skills.
- Bachelor’s degree in computer science, engineering, mathematics, GIS, or a related field.
- Authorization to work in Australia is required.
Recommended Qualifications
- Master’s degree in computer science, engineering, mathematics, GIS, or a related field.
- Experience with mobile application development for iOS and Android platforms.

