2,130,772open jobs
136,628companies
249,406added this week
Browse all
Location
Hybrid (Edmonton, Canada)
Seniority
Middle · 5+ years exp
Visa
Positions approved through LMIA in 12 months: 1
Employment
Contractor

First seen by Alion on Nov 5, 2026.

Overview
Company
Impact
Profile match
Randstad Canada is the Canadian subsidiary of the Dutch staffing group Randstad N.V., headquartered in Toronto, Ontario. It provides temporary and contract staffing, permanent placement, executive recruitment and managed workforce services in IT, engineering, finance and accounting, administration and industrial work. It advertises client positions such as SCADA engineers, Power Platform developers, civil engineering technicians and compliance analysts in Toronto, Quebec City, Montreal and other Canadian cities.
Our Edmonton client is seeking an experienced C# Application System Analyst for an initial 8-month contract to support vital public sector enterprise initiatives. In this hybrid role, you will translate key business requirements into high quality software solutions while collaborating closely with technical teams and operational stakeholders. If you bring strong backend development expertise and want to build impactful systems in Alberta, this opportunity is built for you.

Advantages
Hybrid schedule offering two days working remotely and three days on-site in Edmonton
• Direct involvement in high-profile public sector programs supporting energy initiatives
• Collaborative environment working alongside experienced technical architects and business leaders
• Long-term stability with an established enterprise application portfolio
• Opportunity to work across modern Microsoft technologies including Visual Studio and SQL Server

Responsibilities
Write clean application code using C# and Visual Studio to implement core business logic
• Design and maintain relational databases using MS-SQL, including data modeling and stored procedures
• Gather and analyze detailed functional requirements directly from business stakeholders and operational teams
• Produce technical designs, system architecture documentation, and reference manuals for enterprise solutions
• Conduct comprehensive unit, system, and integration testing to ensure software reliability
• Troubleshoot application issues, isolate root causes, and implement effective technical resolutions
• Coordinate release schedules and software deployments in alignment with established release strategies

Qualifications
• At least five years of experience as an Application Developer within large enterprise IT environments
• At least five years of hands-on experience developing software solutions with C# and Visual Studio
• At least five years of experience designing MS-SQL databases, data models, and stored procedures
• At least five years of direct experience gathering and validating requirements with business end-users
• Demonstrated experience with Agile delivery frameworks, GitHub version control, and automated testing tools

Summary
If you meet these requirements and are ready to take on this exciting contract opportunity in Edmonton, we want to hear from you. Please apply directly to this job ad or reach out to your Randstad Digital representative immediately!P.S. Don’t forget that when you update your profile on Randstad.ca it helps us find you faster when we do have roles that match your skills! So even if this role isn’t for you please update your profile so we can find you! We look forward to supporting you in your job search! Good luck!

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to [email protected] to ensure their ability to fully participate in the interview process.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,130,772 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Analytics
Similar stack
Same company
Edmonton
$53k – $64k per year · Remote (Canada, ET hours) · Full-Time · 2+ years exp · Bachelor's Degree · Toronto
Python
SQL
Databases
Databricks
DevOps
Azure
Analytics
Tableau
Management
Agile
Apply
$28k – $29k per year · In office · Regina
Apply
Remote (Canada) · Full-Time · 2+ years exp · Canada
Analytics
Tableau
Power BI
Apply
Hybrid · Contractor · 2+ years exp · Bachelor's Degree · Vancouver
Apply
In office · 5+ years exp · Bachelor's Degree · Edmonton
SQL
Databases
MySQL
Management
ServiceNow
Agile
ITIL
Apply
$74k – $78k per year · In office · Internship · Gaithersburg
Python
SQL
AI/ML
Scikit-learn
Computer Vision
Pandas
NumPy
Machine Learning
Robotics
Digital Twin
Analytics
Power BI
Apply
$125k – $187k per year · In office · Full-Time · 3+ years exp · Master's Degree · Cambridge
Python
SQL
AI/ML
AI Agents
NLP
LLM
RAG
LLM Evaluation
Agentic Workflows
Machine Learning
Apply
In office · Full-Time · Bachelor's Degree · Toronto
Python
Java
SQL
C++
AI/ML
Numba
AI Agents
CUDA
Analytics
ETL/ELT
Apply
In office · Full-Time · 3+ years exp · Toronto
Python
SQL
Analytics
Tableau
Power BI
A/B Testing
Apply
Hybrid · Full-Time · 5+ years exp · Waterloo
Analytics
Power BI
Management
Microsoft Project
Jira
SharePoint
Agile
Apply
$60k – $70k per year · Hybrid · Contractor · 5+ years exp · Burnaby
SQL
Analytics
Informatica
Collibra
Apply
$64k per year · In office · Contractor · 4+ years exp · Quebec
Apply
$64k per year · Hybrid · Contractor · 4+ years exp · Quebec
Apply
GIS System Analyst 4 days ago
Hybrid · Contractor · 4+ years exp · Edmonton
Java
C#
Databases
MS SQL
Analytics
ETL/ELT
Management
Agile
ITIL
Apply
$76k – $88k per year · Hybrid · Contractor · 5+ years exp · Toronto
SQL
AI/ML
Copilot
Management
Confluence
Jira
Agile
Scrum
Apply
In office · 5+ years exp · Bachelor's Degree · Edmonton
SQL
Databases
MySQL
Management
ServiceNow
Agile
ITIL
Apply
In office · Edmonton
Apply
In office · 5+ years exp · Bachelor's Degree · Edmonton
Apply
$71k – $85k per year · Equity · In office · 2+ years exp · Bachelor's Degree · Edmonton
Apply
RT2 Technician 1 day ago
In office · Edmonton
Apply
See all jobs
This is one of many
2,130,772 more open roles from verified company boards, updated every day.