about 2 hours ago
Redlands, CA, USA
Mid Level
Base Salary
$101k - $167k/yr
Responsibilities
- Build the next generation workflow-based diagramming interface for ArcGIS Pro.
- Follow design patterns and development methodologies using C++, C#, .NET, MVVM, and WPF.
- Analyze and fix bugs and performance issues in the software.
- Collaborate with product specialists and software designers to innovate ModelBuilder capabilities.
- Become an expert in interaction patterns and backend APIs used by ModelBuilder.
- Contribute to and run unit tests to ensure high-quality development.
Requirements
- 2+ years of experience in C++ with a strong understanding of memory management and performance optimization.
- Strong proficiency in C# (.NET) including object-oriented design and asynchronous programming.
- Understanding of API design and interoperability between native and managed code.
- Ability to make informed tradeoffs between performance, maintainability, and extensibility.
- Experience diagnosing and resolving memory leaks and performance bottlenecks.
- Experience designing modular, scalable, and maintainable systems.
- Ability to analyze problems and propose solutions clearly.
- Bachelor's degree in computer science or a related field.
- GitHub link showcasing your projects and work.
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.
- Opportunities for personal and professional growth.
Tech Stack
C#C++.NET
Categories
BackendFrontendFull StackTesting