about 5 hours ago
Redlands, CA, USA
Senior
Base Salary
$165k - $175k/yr
Responsibilities
- Participate in the development of ArcGIS software products by writing clean, efficient, and maintainable code.
- Define, implement, maintain, and document software code architecture, algorithms, and data structures.
- Collaborate with engineers, designers, and product managers to identify requirements for software products.
- Translate software requirements into technical specifications and designs.
- Write and participate in code reviews to ensure quality code is merged into the code base.
- Maintain code in a shared repository and analyze and repair software defects.
- Collaborate to develop and execute automated test plans to ensure software quality.
- Plan and execute software development projects following relevant methodologies.
- Stay current with existing and emerging technologies and best practices.
Requirements
- Bachelor’s degree in Computer Science, Engineering, GIS, or a related field.
- Five years of progressive experience in software development or a related occupation.
- Demonstrated experience in C++, C#, WPF, Python, SQL, and Agile methodologies.
Benefits
- Industry-leading health and welfare benefits including medical, dental, and vision insurance.
- 401(k) and profit-sharing programs.
- Minimum accrual of 80 hours of vacation leave and twelve paid holidays per year.
- Opportunities for personal and professional growth.
Tech Stack
C#C++PythonSQL
Categories
AI & MLBackendFull StackTesting