QServices is a remote-first legacy modernization company serving Edmonton and Alberta businesses in energy, public sector, and healthcare. We are not based in Edmonton but work with Alberta clients on engagements with MT-aligned availability for daily overlap. See all our services.
Alberta's three core industries each carry a distinct legacy problem:
PIPA Alberta (the Personal Information Protection Act) is the baseline privacy regime for private-sector organizations operating in Alberta. Unlike PIPEDA at the federal level, PIPA Alberta has its own notification and accountability obligations administered by the Office of the Information and Privacy Commissioner of Alberta. Any modernization project touching employee records, patient data, or customer information needs a data-handling design that satisfies PIPA from day one.
Our engineering team is in India (IST, UTC+5:30). Edmonton runs on Mountain Time, which is UTC-7 in winter (MST) and UTC-6 during daylight saving (MDT). The gap is 11.5 hours MST or 12.5 hours MDT. We do not pretend this is small.
What we do instead: engineers on Alberta-facing projects align to late IST shifts, which puts them online during Edmonton's 9 a.m. to noon MT window. That gives us roughly three hours of live daily overlap for calls, urgent decisions, and code walkthroughs. Everything outside that window runs async via Microsoft Teams or Slack, with a written end-of-day summary posted before your team arrives in the morning.
Our standard cadence for an Edmonton engagement: weekly 45-minute standup via Teams (MT mornings), a fortnightly sprint review with a working demo, and a shared async log updated each business day. Code reviews happen in GitHub with written comments so nothing is lost to a verbal exchange. For milestone reviews, we can arrange an in-person visit at project start or midpoint on request.
We do not have a published case study from an Edmonton or Alberta client. The closest match in our portfolio is an EHS platform modernization for a global Environmental Health and Safety software company.
Global Environmental Health and Safety software company
Improved scalability, maintainability, and global performance after rewriting a legacy VB.NET monolith
Streamlined Management of Change, Incidents and Events, Action Items, LMS training, and automated scheduling in a single platform
That project rewrote a legacy VB.NET monolith into .NET 8 and React on Azure using the strangler-fig pattern, consolidating Management of Change, Incidents and Events, Action Items, LMS training, and automated scheduling into a single platform. EHS software is directly relevant to Alberta's energy sector, where oil and gas operators maintain AER compliance records across exactly these functions. The core migration challenges on that engagement, preserving audit integrity across a data layer rewrite and carrying legacy data integrity rules into the new stack, are the same challenges we would expect from a comparable project in Edmonton's energy market. See the full EHS platform modernization case study for details on the migration approach.
We also rebuilt a financial analytics platform from scattered spreadsheets into a role-authenticated Azure dashboard with automated data ingestion and real-time financial metrics, using .NET Core and Entity Framework. That pattern appears frequently in Alberta public sector systems built during the same era.
We invoice in USD. Edmonton clients working with us have historically found the USD/CAD spread favorable, but we do not manage currency conversion.
If the project touches personal information under PIPA Alberta, add 15–25% for compliance architecture, documentation, and third-party review. Each non-trivial integration with an external system, such as AER reporting endpoints, Alberta Health Services APIs, or federal shared services, adds USD $3,000–$12,000. See our full legacy modernization pricing guide for a breakdown by project type.
Three steps from first contact to project start:
Yes. All of our Edmonton and Alberta engagements run fully remote. The MT/IST gap is 11.5 to 12.5 hours depending on the season, and we manage this by aligning engineers to late IST shifts that cover Edmonton's morning hours. We work in Microsoft Teams or Slack, whichever your team already uses.
On data residency: for projects subject to PIPA Alberta, we scope any cloud components to Azure Canada Central so that data stays within Canada. We do not store client data on infrastructure outside the agreed regions. If your project involves AER-regulated records or Alberta Health data, we document the data classification requirements in the scoping document before any work begins.
Share your requirements with QServices. Our engineers will give you a straight answer on fit, timeline, and cost — no sales scripts.
Book a Free Consultation