PCL Construction

Intermediate Full Stack Developer

PCL Construction$75K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years in software development or related field.
  • Degree or diploma in computer technology or related discipline.
  • Strong communication skills for complex ideas.
  • Excellent analytical and troubleshooting skills.
  • Strong organizational skills for managing multiple priorities.
  • Ability to work independently and in teams.
  • Web development experience with Angular, TypeScript, and JavaScript.
  • C#, .NET, and Azure Functions experience included.
  • Proficiency with SQL Server and Transact-SQL.
  • Experience with GitHub Copilot, Git, Azure, Azure DevOps.
  • Familiarity with Visual Studio 2022, Visual Studio Code, or similar.
  • Understanding of software design patterns, AI technology, and application architecture.

Responsibilities

  • Develop, troubleshoot, and enhance custom applications.
  • Respond to tier-three technical support requests.
  • Identify opportunities for process improvement.
  • Investigate and resolve application defects.
  • Perform technology upgrades on custom applications.
  • Estimate development effort from solution designs.
  • Create and execute unit tests before deployment.
  • Communicate progress, risks, and changes throughout development.
  • Evaluate and recommend technical solutions.
  • Assist with technical documentation and reporting.
  • Research and suggest new technologies and best practices.
  • Provide technical guidance to team members.
  • Maintain strong relationships with stakeholders.

Benefits

  • Opportunity to work on impactful community projects.
  • Collaborative and inclusive work environment.
  • Focus on employee development and mentorship.
  • Access to cutting-edge technologies and tools.
  • Opportunities for continuous learning and growth.
Full Job Description
Here's how an Intermediate Full Stack Developer for PCL Constructors Inc. within Edmonton NAHQ contributes to our team:

Responsibilities

  • Developing, troubleshooting, and enhancing custom-built applications.
  • Responding to tier-three requests for technical support.
  • Following established processes and identifying opportunities for improvement.
  • Investigating, troubleshooting, and resolving application defects and issues.
  • Maintaining and performing technology upgrades on custom-built applications.
  • Breaking down solution designs into development tasks and estimating effort.
  • Creating and executing unit tests and performing developer testing before deployment.
  • Communicating project progress, issues, risks, and changes throughout development.
  • Evaluating and recommending alternative technical solutions.
  • Assisting with the creation and maintenance of technical documentation and reports.
  • Researching and recommending new technologies, enhancements, and best practices.
  • Providing technical guidance and support to team members as required.
  • Developing and maintaining strong, customer-focused relationships with stakeholders.


Qualifications

  • 3+ years of progressive experience in software development or a related field.
  • Postsecondary degree or diploma in computer technology or a related discipline.
  • Strong verbal and written communication skills with the ability to communicate complex ideas clearly and concisely.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Organizational and time-management skills with the ability to manage multiple priorities and meet deadlines.
  • Ability to work independently and collaboratively within a team environment.
  • Experience with web-based development using Angular, TypeScript, and JavaScript.
  • Experience with C#, .NET, and Azure Functions.
  • Experience with SQL Server databases and Transact-SQL.
  • Experience with GitHub Copilot, Git, Azure, and Azure DevOps.
  • Experience with Microsoft Visual Studio 2022, Visual Studio Code, or similar development tools.
  • Understanding of software design patterns, AI-assisted development, Mobile Development, CI/CD automation, application architecture, and API-based development.
  • Knowledge of Agile methodologies such as Scrum, Lean, XP, and Agile.
  • Ability to learn business processes and recommend technical solutions.
  • Ability to provide technical guidance and mentorship to junior developers.

Your Work Has Purpose Here

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.

Company: PCL Constructors Inc.

Primary Location: Edmonton, Alberta (Corporate)

Job Title: Intermediate Full Stack Developer

Requisition ID: 13333

About PCL Construction

PCL Construction is a leading construction company that provides a range of services, including design-build, general contracting, and construction management. The company has a diverse portfolio of projects across industries, including healthcare, education, commercial, and infrastructure. PCL Construction is committed to sustainability and has implemented a number of initiatives to reduce its environmental impact. The company is also committed to safety and has a strong safety culture that prioritizes the well-being of its employees and partners. PCL Construction has received numerous awards and recognition for its work, including being named one of Canada's Best Managed Companies for 10 consecutive years.
Learn more about PCL Construction
Size
4,000 employees
Industry

Similar Jobs

More Jobs at PCL Construction

More Information Technology Jobs

Find similar Intermediate Full Stack Developer jobs: