1

Software Contractor Jobs in Alberta (NOW HIRING)

Company Description MTC Contracting is a construction and renovation company serving residential ... Proficiency with estimating software, spreadsheets, and standard office tools; ability to read and ...

Maintain Sub-Contractors/Supplier relations. * Maintain unit price and productivity knowledge and ... Maintain and upgrade estimating software as required. * Mentor junior staff. * Other duties and ...

Maintain Sub-Contractors/Supplier relations. * Maintain unit price and productivity knowledge and ... Maintain and upgrade estimating software as required. * Mentor junior staff. * Other duties and ...

The successful candidate will work closely with customers, contractors, builders, designers ... software, design software, or order entry systems is considered an asset - Technical college ...

Contractor & Vendor Coordination * Coordinate and supervise contractors performing HVAC, electrical ... Familiarity with CMMS software and GSuite or Microsoft Office. * WHMIS, First Aid, and CPR ...

next page

Showing results 1-20

Software Contractor information

See Alberta salary details

$11

$47

$80

How much do software contractor jobs pay per hour?

As of Jun 11, 2026, the average hourly pay for software contractor in Alberta is $47.88, according to ZipRecruiter salary data. Most workers in this role earn between $35.10 and $62.98 per hour, depending on experience, location, and employer.

What is a Software Contractor job?

A Software Contractor is a self-employed or agency-hired professional who develops, maintains, or tests software for clients on a temporary or project basis. Unlike full-time employees, contractors typically work on short-term contracts and may serve multiple clients. They are responsible for delivering specific software solutions, often specializing in particular technologies or industries. Contractors must manage their own taxes, benefits, and job stability, but they have greater flexibility and earning potential.

What are the typical challenges faced by software contractors, and how can they be managed?

Software contractors often face challenges such as rapidly learning new codebases, adapting to diverse client expectations, and managing multiple projects or contracts concurrently. Success in this role requires effective communication to clarify requirements, strong organizational skills to prioritize tasks, and adaptability to integrate into different team cultures or workflows. Building a reliable professional network can also help overcome periods of inconsistent work. By proactively managing time, staying updated with industry trends, and clearly setting expectations with clients, software contractors can navigate these challenges and maintain a steady, rewarding career.

What are the key skills and qualifications needed to thrive in the Software Contractor position, and why are they important?

To thrive as a Software Contractor, you need strong programming skills, proficiency in software development methodologies, and the ability to independently manage projects, typically supported by a relevant degree or extensive experience. Familiarity with tools such as version control systems (e.g., Git), project management platforms, and possibly certifications like AWS Certified Developer or PMP is often expected. Excellent communication, problem-solving, and time management skills set top contractors apart, as these enable effective client interaction and project delivery. These abilities are crucial because software contractors must efficiently deliver high-quality solutions on deadline while adapting to varying client requirements and work environments.

Software Applications & Integration Lead

Valard Construction

Edmonton, AB โ€ข On-site, Remote

Other

Posted 28 days ago


Job description

Our Information Technology - Business Applications group is currently looking to add a Software Applications & Integration Lead to our growing team, based in Edmonton, AB

Reporting to the Director of IT, we are seeking an experienced and technically grounded software engineer to take on a senior leadership role responsible for the execution, stabilization, and modernization of Valard's custom application portfolio and integration layer across SaaS and COTS platforms.

Working closely with the Application Manager, the successful candidate will translate strategic direction into reliable, supportable, and scalable solutions - balancing hands-on technical leadership with cross-team coordination to ensure modernization initiatives progress without compromising day-to-day operational stability.

Duties and Responsibilities
  • Lead day-to-day execution across Valard's custom applications, including CM / PM / Quality Management platforms, Time and Data Capture systems, HCM platforms, SharePoint, and Power Platform
  • Provide technical leadership across integration, stabilization, modernization, and sustainment initiatives, acting as the primary escalation point for complex application and integration issues
  • Own and evolve Valard's integration layer, including PowerShell automation, API-based integrations, M365 Power Platform, SharePoint Online, BOOMI, and Azure Service configurations
  • Establish and enforce integration standards for logging and monitoring, error handling, and credential management, supporting the transition from legacy to modern cloud-aligned architectures
  • Ensure applications are stable, observable, documented, and supportable; partner with Service Desk and Operations teams to improve incident response and reduce recurring issues
  • Support release planning, environment management, and deployment coordination
  • Work closely with the Application Manager to translate strategic initiatives into executable technical plans, pressure-test proposed solutions, and maintain continuity across vendors, internal teams, and stakeholders
  • Represent the application and integration domain in technical discussions and leadership meetings as required
  • Provide mentorship and technical guidance to System/Business Analysts, Application Engineers, and junior technical resources, promoting consistent engineering practices and knowledge sharing across the team

Requirements

  • Post-Secondary education in Computer Science, Information Technology, or a related field
    • an equivalent combination of relevant education and experience may be considered
  • 5 years of experience in application development, integration, or enterprise systems
  • Strong hands-on experience with custom applications, automation and scripting (PowerShell, Python, and .NET ), and integration patterns and data flows
  • Experience working across on-premises, cloud, and hybrid environments
  • Experience working within a DevOps environment, including familiarity with version control (e.g., Git), work item tracking, and development lifecycle tooling (e.g., Azure DevOps)
  • Experience working alongside AI-assisted development tools (e.g., GitHub Copilot, Cursor, or similar), including reviewing, validating, and quality-checking AI-generated code
  • Proven ability to lead technical work while remaining hands-on
  • Strong communication skills with both technical and non-technical stakeholders

Preferred Skills / Qualifications

  • Experience modernizing legacy systems or integration layers
  • Familiarity with Azure services (Key Vault, SQL, Service Bus, API Management) and CI/CD pipelines and release management
  • Experience working with external vendors and system integrators
  • Background in construction, utilities, or asset-intensive industries

Benefits

We offer a comprehensive and competitive total rewards package that incorporates a complete range of employee benefits, including an RRSP matching program, to ensure you have the tools necessary to manage, maintain, and improve your health and wellbeing.ย 

About our Business

Valard Construction is Canada's premier utility contractor providing comprehensive EPC+ (engineering, procurement, construction) and maintenance services to utilities, independent power producers, mining, oil and gas industries and rural electric associations. We have the capabilities, knowledge, and resources to take on any project, any size, any complexity, anywhere.ย  We are also part of Quantaย Services, the largest electrical power contractor in North America.

Valard Construction is an equal opportunity employer.

Learn more

Visit us at www.valard.com and connect with us on our social media channels for our latest news, employee stories, community activities, and other updates.

* Depending on qualifications, the successful candidate may be offered a position at a more appropriate level.

* Applicants must have legal authorization to work in Canada with no restrictions.

* Valard Construction is committed to providing employment opportunities to all qualified individuals, without regard to race, religion, age, sex, color, national origin, sexual orientation, gender identity, veteran status, or disability. ย Accommodation for applicants with disabilities is available on request during the recruitment process.

* We do not use automated tools to screen applications.ย  All hiring decisions involve human review.ย  This job posting is for an existing vacancy.