C# / .NET Software Engineer II – ArcGIS Online
Esri
about 1 month ago
Redlands, CA, USA
Mid Level
Base Salary
$98k - $163k/yr
Responsibilities
- Create web service and UX components that follow industry-standard design patterns.
- Assist in delivering excellent software to the ArcGIS Online platform.
- Take ownership of code quality and SRE-type operations.
- Design and develop quality APIs that scale to millions of users.
- Write comprehensive technical design specifications and support documentation.
- Provide constructive feedback during code reviews.
- Debug and resolve complex issues in distributed systems and web services.
- Optimize performance of APIs and backend services.
- Collaborate with QA engineers, product managers, and UI/UX teams.
- Participate in continuous integration and deployment processes.
Requirements
- 2+ years of software development experience in C# and .NET.
- Understanding of web protocols.
- Knowledge of SQL with experience in ASP.NET and Entity Framework.
- Familiarity with cloud platforms like Azure and NoSQL databases.
- Experience with RESTful web services and distributed systems.
- Experience with IIS web server software.
- Knowledge of agile software development methodologies.
- Good communication skills for discussing technical challenges.
- Bachelor’s degree in computer science, engineering, or a related field.
Benefits
- Industry-leading health and welfare benefits including medical, dental, and vision.
- 401(k) and profit-sharing programs.
- Minimum accrual of 80 hours of vacation leave.
- Twelve paid holidays throughout the year.
- Opportunities for personal and professional growth.
Tech Stack
AWSAzureC#CircleCIJenkins.NETSQL
Categories
BackendDevOpsFull Stack