Skip to content

Senior Full-Stack.NET Web Developer

Senior Full-Stack.NET Web Developer

Software and Programming Jobs

Looking for a Software Developer working in the forestry sector supporting local consultant to maintain campsite reservation system and operational portal system.


Silvifor Resource Consultants Ltd. is a leading silviculture company that has been in business since 1983, specializing in forest management. Since 2007, we have also been managing rustic campgrounds on Vancouver Island. Our two main clients are Mosaic Forestry which is a private land management client, and Recreation Sites and Trails of BC, a branch of the provincial government that manages a network of public recreation sites and trails. Our operations are supported by a digital ecosystem that includes two websites, a booking system, and a company portal.

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.

The selected developer will be responsible for:

1. 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).

2. 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.

3. 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.

4. 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.

5. Best Practices Implementation
-Apply best practices for telemetry, logging, and error handling to improve stability and maintainability (e.g. Azure Application Insights and OpenTelemetry).

6. 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

Required & Preferred Skills

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 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

Please send your resumes electronically in PDF format to: Peter Bontkes Principal Owner Email: bontkesp@gmail.com 

Submission Deadline: November 1, 2025 at 5:00 PM (PST)

Additional Info

Job Type : Contract

Location : Remote, Victoria, BC, Vancouver Island, BC

Experience Level : Senior Level

Salary range : $50-$100/hr

Powered By GrowthZone
Scroll To Top