Integration Developer Student

PCL ConstructionEdmonton, AB
Onsite

About The Position

The future you want is within reach. Let's build it together. At PCL, we build the places where life happens and find camaraderie in the process. We’re a community of builders committed to building better communities. That’s why we’re always looking ahead, and not just to the next project or what’s next in our industry. We’re also looking at what’s next for you and how we can help you build a career you’re proud of. As a student at PCL, you will get the opportunity for challenging work assignments in a supportive work environment which promotes personal and professional growth. We are seeking an Integration Developer Student in Edmonton, Alberta, that is available for 4 or 8 months starting in September 8, 2026.

Requirements

  • Data modeling and relational database design.
  • SQL.
  • REST APIs, XML/JSON message formats, OpenAPI specifications and OData services.
  • C# and/or Python development.
  • Power BI report development.
  • Understanding of CI/CD and version control tools.
  • Excellent problem solving and data analysis skills.
  • Effective communication and writing skills necessary to effectively participate in technical discussions and information gathering sessions.

Responsibilities

  • Designs, develops and maintains data integration processes.
  • Develops and configures APIs and integration processes ensuring alignment with PCL software architecture standards and data governance rules.
  • Develops and maintains ETL/ELT processes.
  • Develops and maintains technical documentation.
  • Defines tests plans and executes test cases to ensure integration processes meet quality assurance standards.
  • Develops new or enhances existing data integrations by evaluating business requirements and collaborating with subject matter experts.
  • Coordinates releases with other development teams by adhering to PCL change management processes.
  • Collaborates with team in designing and implementing new features.
  • Breaks down technical designs into development tasks.
  • Creates and executes unit tests.
  • Participates in code reviews.
  • Participates in the design of solutions to business problems.
  • Troubleshoots and resolves production support issues.

Benefits

  • Employee ownership
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service