Integration Developer for PCL Constructors Inc. enabling measurable business outcomes using data. Focus on design, development, and implementation of integration processes supporting business applications.
Responsibilities
Develop, configure, and maintain APIs and integration processes
Develop and maintain ETL/ELT processes
Develop and maintain code release pipelines
Create and maintain technical documentation
Study new and existing data sources by collecting and reviewing business requirements
Participate in and lead technical design sessions
Monitor and track performance, and address any issues
Support production issues, resolve bugs and complete root cause analysis
Recommend or automate approaches to improve existing solutions and/or systems to improve operational efficiency and effectiveness
Define test plans and execute unit tests to ensure integration processes meet quality assurance standards
Coordinate releases with other development teams by adhering to PCL change management processes
Requirements
Bachelor's Degree or diploma in computer science (or equivalent education)
Hands-on experience with:
• C# .NET development
• Relational databases such as MS SQL Server
• API development, and enabling technologies including REST, XML, JSON, OData, etc.
Understanding of enterprise integration patterns related to Web Services and API Management
Understanding of data modeling and relational database design and implementation techniques
Experience with CI/CD and version control tools (e.g. Azure DevOps, Git)
Excellent problem solving and data analysis skills
Basic understanding of master data management and data quality management techniques
Effective communication and writing skills necessary to participate in technical discussions and information gathering sessions
Positive, can-do attitude, enthusiastic, self-motivated, and able to manage multiple development projects simultaneously
Benefits
Employee ownership opportunities that build long-term value
Annual discretionary performance bonuses
RRSP, TFSA, Pension Contribution Options
Flexible medical, dental and vision benefits
Prescription drug coverage and virtual care services
Life, AD&D and disability insurance
Paid parental leave and family care support
Health and lifestyle spending account options
Mental health and wellness support, including Employee Assistance Programs
Career growth pathways, leadership development and mentorship programs
Access to world-class training through PCL's College of Construction and professional development courses
Ongoing opportunities to learn new skills, explore different roles and grow your career across sectors and regions
Senior Mainframe Developer building next - gen Payment Processing Platforms at TD Securities. Overseeing application development, support, and technical solution creation.
Lead Software Developer contractor role at RBC Bedford Innovation Hub. Requires expertise in C#, C++, .NET, and JavaScript for senior/lead development work.
Senior Developer contributing to data processing applications with an Agile team at Triton Digital. Join a remote and innovative environment focused on Big Data technologies and continuous improvement.
Software Developer working with the Federation of Quebec Municipalities on .NET applications. Engaging in design, programming, and improving systems while mentoring team members.
Developers at Ingeno design cloud applications incorporating AI for diverse industries. Work in a stimulating and collaborative environment with cutting - edge technologies.
Developer maintaining and improving JetBrains IDE plugin for Hyperskill's educational platform. Remote role focusing on bug fixes and feature implementation for enhanced learner experience.
Senior Developer integrating and developing web - based solutions for CBC/Radio - Canada's Corporate Services team. Collaborating with cross - functional teams on software application development and architecture.
Engineering Project Lead creating detailed designs and overseeing implementation for CBC/Radio - Canada's technology projects. Leading projects and managing end - to - end implementations with innovative solutions.