Senior Full-Stack.NET Web Developer

Senior Full-Stack.NET Web Developer
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