... engineers, and vendors to ensure project success. Key Responsibilities: * Staff Leadership ... This posting is for contract opportunities and while no posting end date is indicated, it may close ...
... engineers, and vendors to ensure project success. Key Responsibilities: * Staff Leadership ... This posting is for contract opportunities and while no posting end date is indicated, it may close ...
Contracts Legal Counsel
Calgary, AB · Hybrid
Contract experience should cover consulting, engineering and construction projects in at least one of the power, infrastructure, mining, environmental and/or oil and gas industries, EPC, EPCm ...
Contracts Legal Counsel
Calgary, AB · Hybrid
Contract experience should cover consulting, engineering and construction projects in at least one of the power, infrastructure, mining, environmental and/or oil and gas industries, EPC, EPCm ...
Proposal Administrator
Edmonton, AB · Hybrid
Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Proposal Administrator to join our team in our Edmonton office. In this role you will be ...
Proposal Administrator
Edmonton, AB · Hybrid
Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Proposal Administrator to join our team in our Edmonton office. In this role you will be ...
Mechanical Engineer
Grande Prairie, AB · On-site
Strong communication skills required to provide effective inter-discipline, high value engineering, client, vendor, and sub-contract coordination on projects. * Familiarity with industry codes and ...
Mechanical Engineer
Grande Prairie, AB · On-site
Strong communication skills required to provide effective inter-discipline, high value engineering, client, vendor, and sub-contract coordination on projects. * Familiarity with industry codes and ...
Senior Project Manager 6 month contract - 4 days in Office downtown Calgary We are seeking a Senior ... Education: Bachelor's degree in Engineering, Business, or a related field (an equivalent ...
Quick apply
Senior Project Manager 6 month contract - 4 days in Office downtown Calgary We are seeking a Senior ... Education: Bachelor's degree in Engineering, Business, or a related field (an equivalent ...
This role is responsible for procurement, budget administration, vendor coordination, contract management, invoice processing, CMMS support, and assisting the Director of Engineering with financial ...
Quick apply
This role is responsible for procurement, budget administration, vendor coordination, contract management, invoice processing, CMMS support, and assisting the Director of Engineering with financial ...
Bridge Engineer
Edmonton, AB · Hybrid
Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and ... Preparing proposals, bid and contract documentation. * Monitoring, controlling and reporting ...
Bridge Engineer
Edmonton, AB · Hybrid
Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and ... Preparing proposals, bid and contract documentation. * Monitoring, controlling and reporting ...
Project Engineer
Edmonton, AB · Hybrid
Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and ... Managing teams in the preparation of drawings and contract documents and supporting designs.
Project Engineer
Edmonton, AB · Hybrid
Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and ... Managing teams in the preparation of drawings and contract documents and supporting designs.
Ensuring that the level of performance is in accordance with the contract specifications, within ... Professional Engineer registered and in good standing with Alberta Professional Engineers ...
Ensuring that the level of performance is in accordance with the contract specifications, within ... Professional Engineer registered and in good standing with Alberta Professional Engineers ...
Requirements Develop & test smart contracts and programming efforts on Ethereum. Work with other engineers in an agile environment to develop new solutions to old problems with blockchain ...
Requirements Develop & test smart contracts and programming efforts on Ethereum. Work with other engineers in an agile environment to develop new solutions to old problems with blockchain ...
Senior Electrical Engineer
Calgary, AB · On-site
The Sr Electrical Engineer may be involved in construction contract administration, site reviews on different projects, and condition assessments. The successful candidate will participate in a ...
Senior Electrical Engineer
Calgary, AB · On-site
The Sr Electrical Engineer may be involved in construction contract administration, site reviews on different projects, and condition assessments. The successful candidate will participate in a ...
Develop & test smart contracts and programming efforts on Ethereum. * Work with other engineers in an agile environment to develop new solutions to old problems with blockchain technologies * Design ...
Quick apply
Develop & test smart contracts and programming efforts on Ethereum. * Work with other engineers in an agile environment to develop new solutions to old problems with blockchain technologies * Design ...
The Sr Mechanical Engineer may be involved in construction contract administration, site reviews on different projects, and condition assessments. The successful candidate will participate in a ...
The Sr Mechanical Engineer may be involved in construction contract administration, site reviews on different projects, and condition assessments. The successful candidate will participate in a ...
Contract through a consulting firm delivering data engineering projects for multiple enterprise clients Industry: Oil & Gas (experience a plus, not required) A leading Canadian consulting firm is ...
Quick apply
Contract through a consulting firm delivering data engineering projects for multiple enterprise clients Industry: Oil & Gas (experience a plus, not required) A leading Canadian consulting firm is ...
Mechanical Engineer
Calgary, AB · On-site
Mechanical Engineer Full Time Are you a motivated and passionate individual, eager to advance your ... Prepare the contract documents including the specifications. * Evaluate shop drawing reviews.
Quick apply
Mechanical Engineer
Calgary, AB · On-site
Mechanical Engineer Full Time Are you a motivated and passionate individual, eager to advance your ... Prepare the contract documents including the specifications. * Evaluate shop drawing reviews.
Senior Bridge Engineer
Calgary, AB · Hybrid
Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and ... Preparing bid and contract documentation. * Monitoring, controlling and reporting project status ...
Senior Bridge Engineer
Calgary, AB · Hybrid
Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and ... Preparing bid and contract documentation. * Monitoring, controlling and reporting project status ...
Support contract administration activities, including responding to RFIs, reviewing change orders ... Registered Professional Engineer (P.Eng.) in Alberta or British Columbia, or eligible for ...
Support contract administration activities, including responding to RFIs, reviewing change orders ... Registered Professional Engineer (P.Eng.) in Alberta or British Columbia, or eligible for ...
Building Operator (contract)
Calgary, AB · On-site
This is a 2+ month contract for a Mobile Building Operator based in Calgary, AB.*** About the role ... or 4th class Power Engineering Certification is an asset, however not mandatory * Strong ...
Building Operator (contract)
Calgary, AB · On-site
This is a 2+ month contract for a Mobile Building Operator based in Calgary, AB.*** About the role ... or 4th class Power Engineering Certification is an asset, however not mandatory * Strong ...
Understand and meet EPC contract requirements, RFPs, and other contractual obligations. Assist in preparing and updating project plans, schedules, and budgets. Support quality checks for engineering ...
Understand and meet EPC contract requirements, RFPs, and other contractual obligations. Assist in preparing and updating project plans, schedules, and budgets. Support quality checks for engineering ...
Support contract administration activities, including responding to RFIs, reviewing change orders ... Registered Professional Engineer (P.Eng.) in Alberta or British Columbia, or eligible for ...
Support contract administration activities, including responding to RFIs, reviewing change orders ... Registered Professional Engineer (P.Eng.) in Alberta or British Columbia, or eligible for ...
Contract Programmer information
See Alberta salary details
$12.98 - $17.55
17% of jobs
$17.55 - $22.12
7% of jobs
$22.40 is the 25th percentile. Wages below this are outliers.
$22.12 - $26.68
9% of jobs
$26.68 - $31.25
16% of jobs
The median wage is $31.55 / hr.
$31.25 - $35.82
16% of jobs
$35.82 - $40.38
5% of jobs
$42.25 is the 75th percentile. Wages above this are outliers.
$40.38 - $44.95
12% of jobs
$44.95 - $49.52
11% of jobs
$49.52 - $54.09
4% of jobs
$54.09 - $58.65
2% of jobs
$58.65 - $63.22
1% of jobs
$12
$34
$63
How much do contract programmer jobs pay per hour?
What are the key skills and qualifications needed to thrive as a contract programmer, and why are they important?
What is the difference between Contract Programmer vs Software Developer?
| Aspect | Contract Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a degree in computer science or related field, with experience in specific programming languages | Usually holds a degree in computer science or software engineering, with similar certifications |
| Work Environment | Works on short-term projects, often remotely, with flexible schedules | May work full-time in an office or remotely, involved in ongoing development |
| Employer & Industry Usage | Hired by companies for specific projects or freelance work across various industries | Employed by companies or as freelancers, involved in software creation and maintenance |
In summary, Contract Programmers focus on short-term, project-based work, often freelance or temporary, while Software Developers typically work on ongoing development within a company or as full-time employees. Both roles require similar skills and credentials but differ mainly in work scope and employment type.
How do contract programmers typically manage communication and collaboration with client teams while working remotely?
What is contract programming?
What is a contract programmer?
What are the most commonly searched types of Programmer jobs in Alberta?
The most popular types of Programmer jobs in Alberta are:
What cities in Alberta are hiring for Contract Programmer jobs?
Cities in Alberta with the most Contract Programmer job openings:
What are popular job titles related to Contract Programmer jobs in AB?
For Contract Programmer jobs in AB, the most frequently searched job titles are:

Full-time
Re-posted 5 days ago
Job description
Bruce Power is advancing Ontario's clean energy future and medical isotope innovation. From safely delivering clean, reliable power to families and businesses across the province and cancer-fighting medical isotopes around the world to supporting challenging and innovative nuclear projects like our multi-year Life Extension Program. Supporting this work onsite offers interesting and impactful opportunities.
We are seeking Project Controls Leads for contract opportunities at the Bruce Power site through a contract partner. These dynamic opportunities require individuals who thrive in a fast paced and integrated team environment.
Please apply if you are interested in an opportunity to work collaboratively while supporting various work programs for the following role.
- Project Controls Lead
The Project Controls Lead oversees planning, scheduling, cost control, risk management, and reporting for large-scale, multimillion-dollar projects and programs. This leadership role manages a team of project controls professionals, drives strategic initiatives, and collaborates with program managers, engineers, and vendors to ensure project success.
Key Responsibilities:
- Staff Leadership:
- Coordinate project control activities to ensure workflow, production, deadline compliance, and operational efficiency.
- Manage priorities, assign work, and review complex assignments for staff.
- Guide and coach staff to resolve problems in line with program goals and strategies.
- Foster a work environment of innovation, teamwork, transparency, integrity, and respect; promote a learning environment.
- Developing Plans and Schedules:
- Ensure compliance with project planning and scheduling policies, processes, and procedures.
- Control project management plans and deliverables through change management.
- Provide project reporting in Primavera.
- Review project plans for appropriate detail, considering scope, milestones, resources, and risks.
- Manage production of pre-construction, construction, and close-out schedules.
- Develop work breakdown structures and ensure standards are followed.
- Use critical path analysis to identify priority work and potential problems.
- Integrate contractor and material delivery schedules with project activities.
- Implementing Project Cost Processes:
- Mentor and coach project cost management functions, ensuring compliance with requirements.
- Manage compliance to project cost standards and procedures.
- Produce earned value performance measurements and update project controls systems.
- Prepare project budgets and ensure coordination with schedules.
- Support trend and change management programs with cost analysis.
- Maintain cost database integrity and ensure timely, accurate cost reporting.
- Advise on cost overruns, trends, opportunities, conflicts, and risks.
- Risk Management:
- Assist with identification, analysis, prioritization, and assignment of project and procurement risks.
- Develop and manage Risk Management Plans throughout the project lifecycle.
- Monitoring, Analysis & Reporting Project Performance:
- Report project deliverable status using metrics, dashboards, and graphics.
- Monitor actual progress against planned objectives, schedules, budgets, and risks.
- Provide timely information to Project Managers for corrective action.
- Analyze schedule data for trends and critical activities.
- Produce and coordinate periodic management reports and schedule forecasts.
- Monitor and forecast all cost elements, including trends and changes.
- Support development of standard reports (cost analysis, forecasts, cash flows, risk assessments).
- Estimating:
- Revise estimates with project team and implement required changes.
- Ensure scope is documented and maintained through change management.
- Oversee development and maintenance of estimating documentation.
- Ensure alignment between estimates, cost, and schedules.
- Perform other duties as assigned.
Education and Experience:
- Bachelor's degree in business, engineering or a related field, or equivalent education/experience; diploma in a related technical field may be considered.
- 5-10 years progressive management experience, including a minimum of 5 years of experience in Project Controls as a Planner/Scheduler, Cost Analyst, or Estimator, focused on large capital projects in a safety critical environment.
- Expertise in Earned Value Management and Change Management processes.
- Proficient with project management tools: Primavera P6, Eco Sys, Active Risk Manager (ARM), and Microsoft suite of tools (Excel, Word, PowerPoint, Outlook, Power BI); quick to learn new tools and technologies.
- Certifications from PMI - Project Management Institute or AACE - Association for the Advancement of Cost Engineers International is considered an asset.
Are you ready for a change?
Please attach a cover letter and resume, indicating your education and experience as it relates to this opportunity. We look forward to receiving your application and will be in contact with you, should you be selected for an interview.
The successful candidate will be selected based on related and required education, experience, knowledge and skills, a competency-based interview, and background reference checks.
This posting is for contract opportunities and while no posting end date is indicated, it may close at any time, based on fulfillment of business needs.