Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Application Development and Support

PCL Construction

part of the PCL Family of Companies (PCL), we don’t just build projects – we build opportunities, careers and communities. We invest in our people and projects, and that shared commitment drives how we work, grow and lead in the construction industry.

We’re a team of builders who care deeply about what we create and who we build with. We are not only shaping the future of construction; As a Software Developer for PCL Constructors Inc. in Edmonton, Alberta (Corporate) , you’ll have the opportunity to build and support a large line-of-business web application (custom ERP). This role suits an intermediate developer who enjoys practical problem-solving, teamwork, and learning how technology supports the business. You will balance technical quality with business needs, take ownership, ask for support early, and are ready to grow toward independent feature delivery and support.

Earn competitive wages for your contributions
Access a comprehensive benefits program, including mental health and wellness support through Employee Assistance Programs
Access world-class training through PCL’s College of Construction
Here's how a Software Developer for PCL Constructors Inc. within Edmonton NAHQ contributes to our team:

This role is being offered as a 12 month contract.
Develop, enhance, and maintain a line-of-business web application using Angular, TypeScript, JavaScript, C#, .NET, APIs, SQL Server, and Transact-SQL.
Convert solution designs and business requirements into well-defined development tasks, estimates, and working software.
Create clean, maintainable code and participate in pull requests, peer code reviews, and version control practices using GitHub and Git.
Merge code branches and resolve conflicts while maintaining code quality and preserving intended functionality.
Perform developer testing, support automated testing, and help ensure solutions are ready for deployment.
Communicate progress, dependencies, issues, risks, and changes clearly throughout development.
Maintain technical documentation, support application upgrades, and contribute to the long-term sustainability of solutions.
Follow established development standards and identify practical opportunities to improve team processes, quality, security, and reliability.
Incorporate approved AI agents and tools to assist with work assignments, including coding, testing, documentation, and problem-solving.
Provide application support and troubleshoot escalated technical issues as your experience grows.
Degree or diploma in computer science, software engineering, or related discipline.

  • 3+ years of software development experience in a business application, enterprise technology, or custom web application environment.
  • Hands-on experience developing web applications using Angular, TypeScript, JavaScript, C#, .NET, and API-based services.
  • Working knowledge of SQL Server and Transact-SQL, including writing, troubleshooting, and optimizing relational database queries.
  • Experience using Git, GitHub, and Azure DevOps for source control, branching, pull requests, merge conflict resolution, and collaborative development.
  • Experience with development tools such as Microsoft Visual Studio, Visual Studio Code, Azure Data Studio, GitHub Copilot, or similar AI-assisted development tools.
  • Understanding of software development fundamentals, application architecture, APIs, testing, design patterns, and secure coding practices.
  • Clear verbal and written communication skills for technical and non-technical audiences.
  • Curiosity, adaptability, and a willingness to learn, apply feedback, and improve technical and delivery practices.
  • Familiarity with Azure services, Azure Functions, CI/CD pipelines, deployment automation, automated testing, and secure release practices is preferred.
  • Exposure to mobile development, ERP systems, enterprise application integration, or agentic development workflows is considered an asset.

PCL projects are where life happens, where communities connect, careers begin, and progress is made. Regardless of the type of project, we are building something bigger: a future that’s inclusive, resilient and full of opportunity.

This recruitment process does not involve the use of artificial intelligence (AI) to screen, assess, or select applicants. Edmonton, Alberta (Corporate)
Job Title: Software Developer

Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer - Application Development and Support in Edmonton, AB vacancy
  •  ...Who We Are Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wide range of...  ...lounge areas, and more!  The Opportunity In this role, the Developer will be responsible for signing, developing, testing, implementing... 
    Suggested
    Full time
    Work at office
    Monday to friday

    Catalis

    Edmonton, AB
    3 days ago
  • $97.56k per year

     ...The following is a long-term contract opportunity for approximately 2 years. The Software Developer provides innovative and creative solutions in the technical development of new, reliable applications and software services at CPSA. The Software Developer analyzes business... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Work at office

    Following

    Edmonton, AB
    more than 2 months ago
  • Become a vital part of affirm's Online Storage team as a Backend Software Engineer. This fully remote role focuses on enhancing Cache Services with Redis and Valkey while automating workflows. You will have the privilege of working within affirm's Data and Storage Services... 
    Suggested
    Remote work

    Affirm

    Edmonton, AB
    1 day ago
  •  ...Junior Full-Stack Software Developer About Effortless Admin Benefits administration is complicated, and when it goes wrong, real people miss coverage they're counting on. Effortless Admin builds the platform that keeps it running smoothly for employers across Canada... 
    Suggested
    Full time
    Internship
    Immediate start

    Effortless Admin Inc.

    Edmonton, AB
    10 days ago
  • Become a vital part of affirm's Online Storage team as a Backend Software Engineer. This fully remote role focuses on enhancing Cache Services with Redis and Valkey while automating workflows. You will have the privilege of working within affirm's Data and Storage Services... 
    Suggested
    Remote work

    Affirm

    Edmonton, AB
    1 day ago
  •  ...contribute to a meaningful mission while gaining hands-on experience in software development within a fast-growing industry.   If you love...  ...space. Key Responsibilities: Collaborate with senior developers to design, build, and test software solutions that address the... 
    Full time
    Internship
    Manual labor
    Remote work
    Flexible hours

    Altaml

    Edmonton, AB
    more than 2 months ago
  •  ...JOB DESCRIPTION NOV's Cranesmart and Rigsmart businesses develop wireless safety, monitoring, and data-acquisition solutions for cranes...  .... We are seeking an intermediate-to-senior Embedded Software Developer or Engineer to support the continued development and modernization... 
    Full time

    NOV

    Edmonton, AB
    a month ago
  •  ...focus on EPCM (Engineering, Procurement, Construction & Management) services. We are seeking a motivated, detail-oriented Developer to join our growing software development team in the Edmonton or Calgary area. In this role, you will independently deliver high-quality... 
    Full time

    Java Holdings Llc

    Edmonton, AB
    a month ago
  •  ...Who We Are Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wide range of...  ...defects and ensure they meet established quality standards. They will develop test cases and report findings to the team lead, development... 
    Full time
    Work at office
    Monday to friday

    Catalis

    Edmonton, AB
    8 days ago
  •  ...Responsibility: Description Our Client is seeking a QA Automation Developer to work on service innovation, program review, and digital...  ...web applications, Rest APIs Experience using version control software, GIT Experience writing test cases ~ Soft Skills: **MUST have... 
    Hourly pay
    Contract work
    Fixed term contract
    Remote work

    Vantix Systems Inc

    Edmonton, AB
    9 days ago
  • Coop AI Developer Position Description We are seeking a Developer to join the Emerging Technology Practice team. This role is an excellent...  ...responsibilities . Join and contribute to a cross-functional software development team. . Develop AI-powered solutions,... 
    Internship
    Edmonton, AB
    8 days ago
  • $110k per year

     ...-hazardous applications. The purpose of the Senior Firmware Developer is to lead Titan firmware development projects, mentoring junior...  ...Provide subject matter expertise and leadership in embedded software systems, applied to telecom, radio, Industrial IoT, and B2B related... 
    Permanent employment
    Full time
    Casual work
    Relocation
    Monday to friday
    Flexible hours
    Shift work

    Titan Logix Corp.

    Edmonton, AB
    9 days ago
  •  ...What the Role Does: Lead software developers, shape technical direction, and turn business goals into reliable software delivery. LawDepot...  ...production quality Partner with Product Owners and stakeholders to develop high level strategy and deliver technical roadmaps Remove... 
    Long term contract
    Permanent employment
    Full time
    Contract work
    Temporary work
    Bank staff
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Lawdepot Inc

    Edmonton, AB
    21 days ago
  • $145.9k per year

     ...architecture, and foundations that power Jobber Online at scale. We develop shared libraries, standards, and platform capabilities that keep...  ...service providers grow their business. The role of Staff Software Engineer at Jobber: As a technical champion and force... 
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    Jobber

    Edmonton, AB
    more than 2 months ago
  • (  Foundational) Business Software Sales Affiliate Independent Business Development &...  ...Bickert Management Inc. (BMI) is developing an affiliate program through which independent...  ...affiliates will personally test the opportunity, develop their own methods for generating and... 
    Long term contract
    Remplacement
    Permanent employment
    Full time
    Internship
    Flexible hours

    Bickert Management Inc.

    Edmonton, AB
    4 hours ago
  • $83.08k - $115.03k per year

     ...Climate Regulation and Carbon Markets Branch of the Policy Division of Environment and Protected Areas, the selected candidate will develop software systems and automation processes to assess data and information submitted by regulated facilities under the TIER Regulation. The... 
    Permanent employment
    Full time
    Temporary work
    Part time
    Casual work
    Monday to friday
    Flexible hours
    Shift work
    2 days per week

    Government of Alberta

    Edmonton, AB
    7 days ago
  •  ...Who We Are Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wide range of government operations at the municipal, county, state, and federal levels. Our innovative solutions are designed to streamline processes,... 
    Full time
    Work at office
    Monday to friday

    Catalis

    Edmonton, AB
    more than 2 months ago
  • $181k - $241k per year

     ...across the company to ship high-quality software quickly and confidently. The Staff Engineer...  ...fast, reliable feedback cycles for developers by optimizing build times, test coverage...  ...integrations and deployment workflows. Identify developer pain points and lead initiatives to... 
    Long term contract
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Affirm

    Edmonton, AB
    1 day ago
  •  ...Senior Routing Engine Developer (CX Platform) ~ Full-time Miratech helps visionaries change the world. We are a global IT services...  ...requirements into routing capabilities. Qualifications ~8+ years of software engineering experience, including substantial ownership of... 
    Full time
    Internship
    Remote work
    Relocation

    Miratech Group

    Edmonton, AB
    2 days ago
  • $121k per year

     ...Are you a builder? Then Jobber might be the place for you! We're looking for a Senior Front-End Developer - ideally with full-stack experience/knowledge - to contribute to building our modern stack Jamstack projects and help raise the technical bar of the team. Jobber exists... 
    Long term contract
    Full time
    Internship
    Work at office
    Local area

    Jobber

    Edmonton, AB
    more than 2 months ago
  •  ...Learn more at  fleetworthy.com . About the Role The Senior Software Engineer is a hands-on technical contributor embedded in our...  ...'re involved in. Advocate for investment in platform health, developer experience, and quality alongside feature work. Understand your... 
    Remote work
    Shift work

    Fleetworthy

    Edmonton, AB
    a month ago
  • $169.2k per year

     ...Want to lead engineers building software that helps pros get the job done and know exactly...  ...will lead and support their team members in developing their skills and advancing their careers—...  ...by acting as a mentor and coach. Develop a world-class team alongside a world-class... 
    Long term contract
    Full time
    Internship
    Work at office
    Local area

    Jobber

    Edmonton, AB
    more than 2 months ago
  •  ...Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced...  ...reason through complex codebases and use MCP tools effectively. Develop realistic, reproducible software engineering scenarios.... 
    Remote job
    For contractors

    YO AI Labs

    Edmonton, AB
    a month ago
  •  ...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... 
    Full time
    For contractors

    Valard Group Of Companies

    Edmonton, AB
    more than 2 months ago
  • $153k - $213k per year

     ...various database systems. We are looking for a talented Senior Software Engineer who can architect, build and scale Relational and...  ...your team through your writing and tech talks. You will help develop talent on your team by providing feedback and guidance, and leading... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Edmonton, AB
    2 days ago
  •  ...overall project plan under supervision of internal stakeholders. Software and Hardware Validation Management: Manage the full...  ...considerations of the IT Infrastructure, including server structure. Develop, conduct, and document IQ, OQ, PQ activities for IT hardware and... 
    Full time
    Temporary work
    Work at office
    Work from home

    Lp-api

    Edmonton, AB
    more than 2 months ago
  •  ...requires up to fifteen (15) Full Stack Developers to work with 3D on service innovation, program...  ...and affordable. The Full Stack Developer(s) will participate in and contribute to...  ...of project issues including the related software ecosystem, the project team working agreement... 
    Remote job
    Full time
    Contract work

    P@thlion Staffing Careers

    Edmonton, AB
    27 days ago
  • $140k - $175k per year

     ...and data-driven decision-making. As the Software Development Manager - AI Solutions and...  ...business decisions. You will manage Software Developers, Data Scientists, Business Intelligence...  ...and strong execution Mentor and develop team members through coaching, regular feedback... 
    Long term contract
    Permanent employment
    Full time
    Bank staff
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Lawdepot Inc

    Edmonton, AB
    more than 2 months ago
  • $110k - $160k per year

     ...Responsibilities We are looking for a hands-on Generative AI Developer with strong experience in building intelligent applications using...  ...Engineering, or related field. •    3+ years of experience in software development, with a focus on AI/ML applications. •    Hands-on... 

    Lantern

    Edmonton, AB
    a month ago
  •  ...documentation of product levels via appropriate software • Report sales, waste, customer...  ...tasks as assigned by manager At Aramark, developing new skills and doing what it takes to get...  ...our planet. We believe a career should develop your talents, fuel your passions, and empower... 

    Aramark

    Edmonton, AB
    13 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Application Development and Support. Be the first to apply!