Job Description
The Software Engineer will develop and maintain web services and distributed systems for Esri's ArcGIS Online platform, focusing on scalable APIs, cloud integration, and innovative GIS solutions, while collaborating with a team to deliver high-quality software.
Key Responsibilities
- Create web services components following industry-standard design patterns and deployment models
- Collaborate with other developers to design and develop scalable APIs
- Write technical design specifications and support documentation
- Assist in developing and maintaining the ArcGIS platform software
Requirements
- Five years of software development experience in C and .NET
- Deep understanding of the web and protocols
- Working knowledge of SQL with experience in ASP.NET and Entity Framework
- Knowledge of cloud platforms including Azure, Amazon Web Services, and NoSQL databases
- Hands-on experience with RESTful web services, distributed systems, and cloud computing
- Experience with IIS Internet Information Services web server software packages
- Knowledge of agile software development methodologies, specifically Scrum
- Good communication skills to effectively convey technical challenges and discuss solutions
- Bachelor’s degree in computer science, engineering, mathematics, or a related technology field
Benefits & Perks
industry-leading health and welfare benefits including medical, dental, and vision insurance
basic and supplemental life insurance for employees and their families
401(k) and profit-sharing programs
minimum of 80 hours of vacation leave
twelve paid holidays throughout the calendar year
opportunities for personal and professional growth
Ready to Apply?
Join Esri and make an impact
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs