We are a small team of dedicated professionals who promote a healthy work-life balance through flexible scheduling and ample opportunity for professional development.
Geospatial Application Developer
Caslys Consulting Ltd., located on the Saanich Peninsula just outside of Victoria, B.C., provides services related to all aspects of Geographic Information Systems (GIS), remote sensing, database and web mapping application development. Our projects span study areas throughout North and South America with a focus on northern and western Canada. Caslys is currently seeking a Geospatial Application Developer with strong skills in the Microsoft development stack and experience integrating geospatial workflows using the Esri platform. You’ll build and maintain applications that support data management, analysis, and visualization for environmental and government clients. Strong business analyst skills to translate business needs into technical requirements and a curiosity and drive to learn new skills and technology will serve you well.
This is a full-time permanent position working in our Caslys Victoria office or Hybrid.
What You’ll Do
- Develop modern web and desktop applications using .NET, C#, and related frameworks
- Design APIs, data models, and workflows for scalable geospatial solutions
- Integrate Esri technologies (ArcGIS Online, Enterprise, ArcGIS Pro, Experience Builder) where needed
- Collaborate with clients and teams to translate requirements into production-ready applications
Core Skills (Required)
- Microsoft stack:
- C# .NET Core desktop and web development
- ASP.NET Core with MVC design pattern
- .NET Entity Framework Core
- Windows Presentation Foundation (WPF) with XAML markup and MVVM design pattern or WinUI
- SQL & MS SQL Server
- Web development: HTML, JavaScript, CSS
- Scripting: Python (automation, integration)
- Software Development Methodology:
- A solid understanding of Object Oriented Programming in a .NET context
- .NET Generics and Lambda Expressions
- Dependency Injection
- Asynchronous programming techniques
Secondary Skills (Nice to Have)
- Esri ArcGIS Pro, ArcGIS Online, ArcGIS Enterprise (Portal, ArcServer, Datastore), ArcSDE, ArcGIS Maps SDK (.NET and JavaScript)
- ArcGIS Experience Builder (Developer Edition)
- arcpy geoprocessing (Python library)
- Leaflet.js, Tabulator JavaScript libraries
- Mobile app development and deployment (Android/iOS)
Why Join Caslys?
- Competitive salary + benefits
- Build impactful applications for environmental/government clients
- Growth and professional development opportunities
- Supportive, collaborative team environment
We thank all applicants, however only those selected for an interview will be contacted. Applicants must be legally eligible to work in Canada. Please submit your application via email to careers@caslys.ca.
Job Opportunity Posted: October-05-2025
Job Opportunity Status: Open
Deadline for Resume Submissions: Friday, October-17-2025