Qualifications
Responsibilities
Develop web service and UX components adhering to industry-leading design patterns, methodologies, and deployment frameworks.
Contribute to delivering high-quality software for the ArcGIS Online platform.
Own code quality and Site Reliability Engineering (SRE) operations in designated areas of the platform.
Collaborate with fellow developers to design and create scalable APIs for millions of users.
Prepare detailed technical design specifications and support documentation.
Engage in code reviews, providing constructive feedback and ensuring best practices are followed.
Diagnose and resolve complex issues within distributed systems and web services.
Enhance the performance of APIs and backend services, focusing on scalability, reliability, observability, and responsiveness.
Work cross-functionally with QA engineers, product managers, and UI/UX teams to deliver comprehensive solutions.
Participate in continuous integration and deployment (CI/CD) processes to refine release cycles and automation.
Stay updated on emerging technologies and propose tools or practices to enhance development efficiency.
About the job
Join our dynamic ArcGIS Online team at Esri (Azure), which empowers thousands of organizations globally in maintaining infrastructure, managing natural resources, and responding to emergencies. Our ArcGIS Online hosted services allow users to seamlessly share maps and datasets on the web without the need for their own GIS server.
As a Software Development Engineer on our innovative team, you will play a pivotal role in creating next-generation services. This is your chance to tackle challenges with distributed systems and develop robust web services while honing your C#/.NET expertise. Collaborate with dedicated team members who are committed to delivering exceptional software solutions and supporting each other in achieving our goals.
About Esri
Esri is a global leader in geographic information system (GIS) technology, helping organizations visualize and analyze spatial data. Our innovative solutions empower users to make informed decisions and drive positive change in their communities.