Senior Web Developer
2 weeks ago
Silvifor Resource Consultants Ltd. is a diverse company with three interconnected divisions: rustic campground management, silviculture, and forestry consulting. Each has specific operational needs, yet all depend on robust digital systems. Our reservation system, company portal, and two websites are vital to serving over ten thousand campers annually, supporting field operations, and delivering professional consulting services.
This diversity makes this position both challenging and rewarding. The successful applicant will have the unique opportunity to work across multiple sectors—recreation, reforestation, and resource management—while ensuring our technology remains stable, secure, and scalable. Maintaining and enhancing these systems will directly support the success of a multifaceted organization with a broad and meaningful impact.
As demand continues to grow, our current systems require enhancements to improve performance, expand functionality, and support future scalability. We are seeking a highly skilled
Senior Full-Stack .NET Web Developer
to help us achieve these goals by maintaining and optimizing our existing infrastructure, integrating essential third-party services, and implementing industry best practices.
Importantly, the successful applicant will be
taking over an existing system rather than building a new one
. This requires a developer who can quickly understand and improve upon the current architecture, troubleshoot issues in production, and extend functionality without disrupting ongoing operations. A structured handover is planned; the current lead developer may assist with the transition, subject to availability.
The successful applicant will play a key role in ensuring our digital ecosystem remains reliable, secure, and adaptable to seasonal traffic demands while supporting the broader technological requirements of our silviculture and resource management work. By partnering with an experienced developer, Silvifor aims to deliver a seamless reservation process, simplified content management for staff, and a stable foundation for future innovations across the organization.
Project Goals and Scope of Work
The objective of this project is to enhance and optimize our current digital infrastructure to deliver improved functionality, user experience, and seamless data integration. We are seeking a
Senior Full-Stack .NET Web Developer
to lead this work.
Scope of Work & Responsibilities
The selected developer will be responsible for:
System Maintenance & Optimization
- Maintain, optimize, and extend the existing
Blazor WebAssembly Progressive Web App (PWA)
used for campsite reservations. - Investigate and resolve functional issues (e.g., initial load times, bundle size, cache invalidation issues).
Website Content Management
- Build or improve internal admin tools to allow non-technical staff, such as supervisors, to update site descriptions, banners, and news posts across two client-facing websites.
Hosting & DevOps
- Maintain and optimize
Azure App Service
performance. - Refine and maintain
Azure DevOps Pipelines YAML-based CI/CD pipelines
to support safe deployments with rollback support, environment separation and minimal downtime.
Third-Party Integrations
- Maintain and improve secure and reliable integrations with:
- Stripe
for payments, refunds, webhook handling, and reconciliation - SendGrid
for transactional email templates and delivery monitoring - Entra B2C
for user authentication flows and account management (sign-up, password reset, profile updates) - Securely manage secrets and API keys via Azure Key Vault or pipeline variables.
Best Practices Implementation
- Apply best practices for
telemetry, logging, and error handling
to improve stability and maintainability (e.g. Azure Application Insights and OpenTelemetry).
Documentation
- Maintain and provide clear documentation of:
- Codebase and architecture overview
- Deployment processes and rollback strategy
- Integration setup (Stripe, SendGrid, Entra B2C)
- Known issues and triaged priorities
Technical Requirements
The ideal candidate will bring proven expertise in the following areas:
Frontend
- Blazor WebAssembly (with experience in Blazor Server or Blazor Web App Hybrid preferred)
- Bootstrap 5 (styling and layout).
Backend
- C# / .NET 8
- MSSQL (Azure SQL Database)
Hosting / DevOps
- Azure App Service
- Azure DevOps Pipelines (YAML based CI/CD)
- Comfortable with Google Analytics
Integrations
- Stripe, SendGrid, Entra B2C
Other
- PWA architecture, including:
- Service working caching strategies
- Offline mode behaviour
- Cache versioning and invalidation
- Basic understanding of Core Web Vitals (LCP, INP, CLS) and performance diagnostic tools
Required Skills
- Proven experience with C# / .NET web development
- Strong knowledge of Blazor (WebAssembly and familiarity with Blazor Server or Hybrid Models)
- Experience with Azure App Service and DevOps
- MSSQL optimization and performance tuning
- Deep understanding of PWA architecture, caching, and offline support
- Ability to diagnose and debug production web applications with logging metrics and profiling tools
- Familiarity with seasonal, high-traffic or time-sensitive booking applications
Preferred / Nice to Have
- Experience with building and maintaining
reservation/booking systems - Familiarity with seasonal high-traffic applications
- Knowledge of OpenTelemetry
, feature-flagging or A/B testing frameworks - Understanding of Web Content Accessibility Guidelines (WCAG) and Search Engine Optimization (SEO) in a PWA context
Timeline & Availability
We're looking to
start as soon as possible
with a structured handover from the current developer. This is a hybrid on Vancouver Island or remote within BC position.
How to Apply
If you're excited to work on meaningful systems that support recreation and natural resource management across Vancouver Island, we'd love to hear from you.
Apply directly through LinkedIn, or send your CV and portfolio to
-
Private Swim Instructor
2 days ago
Duncan, British Columbia, Canada AquaSTAR Canada Ltd Full timeAquastar Swim Lessons Ltd is seeking experienced and passionate Swim Instructors to join our team. As a Swim Instructor, you will play a vital role in teaching individuals of all ages and abilities how to swim confidently and safely.Minimum 3+ years of experience.Responsibilities:Teach swimming techniques to children, teenagers, adults, and seniors,...
-
Quantitative Analyst
1 week ago
Duncan, British Columbia, Canada c4c94661-f1f1-4f06-8974-6f5375e42aff Full time US$46,904 - US$164,583 per yearJob SummaryWe are seeking a highly skilled Quantitative Analyst to join our dynamic team within the financial services sector. The ideal candidate will leverage advanced analytical techniques, data visualization tools, and business intelligence platforms to support investment decision-making and strategic initiatives. This role offers an exciting opportunity...
-
Tenant Support Worker
2 days ago
Duncan, British Columbia, Canada Lookout Housing and Health society Full time $33,000 - $74,000 per yearEmployment Status2 CasualWe provide housing and a range of support services to adults with low or no income who have few, if any, housing or support options. Because the people we serve have challenges meeting basic needs and goals, we place minimal barriers between them and our services. For more information about Lookout, please visit LocationSq'umul'...
-
Tenant Support Worker
1 week ago
Duncan, British Columbia, Canada Lookout Housing and Health society Full time $50,000 - $65,000 per yearEmployment StatusFull Time Temporary until incumbent returnsWe provide housing and a range of support services to adults with low or no income who have few, if any, housing or support options. Because the people we serve have challenges meeting basic needs and goals, we place minimal barriers between them and our services. For more information about Lookout,...
-
Job Title Cook
1 week ago
Duncan, British Columbia, Canada Lookout Housing + Health Society Full time $35,000 - $45,000 per yearCookApply now »Date:Nov 4, 2025Location:Duncan, BC, CACompany:Lookout Housing and Health SocietyEmployment StatusPart Time PermanentHeaderWe provide housing and a range of support services to adults with low or no income who have few, if any, housing or support options. Because the people we serve have challenges meeting basic needs and goals, we place...
-
House Manager
2 weeks ago
Duncan, British Columbia, Canada Ita Wegman Association Full time $48,000 - $96,000 per yearHOUSE MANAGER (RESIDENTIAL CARE LIVE-IN POSITION)Role DescriptionFull time, Live-in (living and working in the licensed care facility)Starting at $23 per hour based on experienceWHO WE AREThe Ita Wegman Association of BC for Curative Education and Social Therapy (Glenora Farm) is an intentional community based on an organic farm located in the rural...
-
Senior Financial Performance Analyst
1 week ago
Duncan, Canada Envision Financial Full timeWe are currently seeking a Senior Financial Performance Analyst.Under the direction of the Senior Manager, Financial Performance, this role plans & performs budgeting, forecasting, and complex financial analysis, acts as gatekeeper in monitoring financial performance at the corporate, regional, and portfolio level, including the quality of budget and...
-
Senior Manager, Digital Operations
4 days ago
Duncan, Canada Envision Financial Full timeWe are currently seeking a Senior Manager, Digital Operations to join our team.The Senior Manager, Digital Operations is responsible for overseeing support and operations for Enterprise Applications and mission critical systems, which include CRM, API, and Digital Banking. This role ensures operational excellence, risk management, and strategic leadership...
-
Duncan, Canada Royal Bank of Canada Full time**Job Summary** **What is the opportunity?** Your natural flair for connecting to prospects, new and existing clients by providing advice and resolving intricate business challenges is what sets you apart from the crowd. This role is all about professional relationship management and delivering top-tier financial advice, whose expert approach aligns sales,...
-
Senior Software Engineer
2 weeks ago
CAN-Toronto- Duncan Street, Canada Thomson Reuters Full time $120,000 - $180,000 per yearSenior Backend Engineer, Materia AIAre you excited about building AI-driven software that redefines how professionals work? Join a dynamic and highly skilled team at Thomson Reuters, where we combine the agility and innovation of a startup with the stability and resources of a global leader. As a Senior Backend Engineer, you will play a pivotal role in...
-
Executive Assistant to The General Managers
1 week ago
Duncan, Canada Municipality of North Cowichan Full timeThe Municipality of North Cowichan (population 30,000) is located in the beautiful Cowichan Valley on Southern Vancouver Island, between Nanaimo and Victoria. Our communities of Chemainus, Crofton, Maple Bay, and the South End including University Village, are home to a multitude of artistic, cultural and outdoor recreational activities. The Municipality...
-
Kitchen Supervisor
2 weeks ago
Duncan, Canada Cowichan Green Community Full time**Kitchen Supervisor** **What**: Cowichan Green Community (CGC) is looking for a full time Kitchen Supervisor to oversee the kitchen, which is located at 360 Duncan St. This position reports directly to the Senior Manager of Food Services. If you love cooking and supporting vulnerable people including seniors, youth, and those who are struggling with...
-
Technology Lead
5 days ago
Duncan, Canada Queen Margaret's School Full time**Queen Margaret's School **has an opening for a Technology Lead, to start as soon as possible. Reporting to the Director of Finance and Operations, the Technology Lead works in collaboration with the AV Coordinator and the Education Technology Lead to provide comprehensive information technology solutions for Queen Margaret's School. The Technology Lead...
-
Technology Lead
5 days ago
Duncan, Canada Queen Margaret's School Full timeQueen Margaret's School?has an opening for a Technology Lead, to start as soon as possible. Reporting to the Director of Finance and Operations, the Technology Lead works in collaboration with the AV Coordinator and the Educational Technology Coordinator to provide comprehensive information technology solutions for Queen Margaret's School. The Technology...
-
Education Technology Lead
17 hours ago
Duncan, Canada Queen Margaret's School Full timeQueen Margaret's School?has an opening for an Education Technology Lead, to start as soon as possible. Reporting to the Director of Finance and Operations, the Education Technology Lead works in collaboration with the AV Coordinator and the Technology Lead to provide comprehensive information technology solutions for Queen Margaret's School. The Education...
-
Clinical Nurse Educator: Lead Nursing Education
4 weeks ago
Duncan, Canada Island Health Full timeA regional health authority in British Columbia is seeking a dedicated nursing professional to support and facilitate staff nurses in clinical programs. The role emphasizes developing educational strategies, promoting nursing excellence, and may involve travel. Applicants should have extensive nursing experience, effective communication skills, and the...