Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 [email protected].
Key Skills
Ranked by relevanceReady to apply?
Join Silvifor Resource Consultants Ltd. and take your career to the next level!
Application takes less than 5 minutes