Software Developer building and maintaining custom applications for PCL Constructors Inc. in Edmonton. Collaborating with stakeholders to deliver technical support and solutions.
Responsibilities
Developing, troubleshooting, and analyzing custom-built applications
Responds to tier-three requests for technical support
Follows defined processes and standards
Investigates, troubleshoots, and resolves bugs with guidance
Maintains and performs technology upgrades on custom-built applications
Communicates project progress throughout development
Communicates issues and changes, and escalates when appropriate
Estimates time required for development tasks
Performs developer testing prior to work submission
Maintains technical documentation
Develops and maintains strong, customer-focused relationships with all stakeholders
Requirements
2 years of progressive experience in a related field
Postsecondary degree or diploma in computer technology or a related discipline
Effective verbal and written communication skills with the ability to communicate complex ideas and concepts clearly and concisely
Ability to think logically and analytically, and to constructively express ideas and concepts
Organizational and time management skills with the ability to multitask and prioritize own work
Ability to work independently and in a team by collaborating to solve problems
Experience with web-based development using Angular, TypeScript, and JavaScript
Experience with C#, .NET Framework and Azure Functions
Experience with SQL Server databases and transact SQL
Experience with GitHub Copilot
Experience with Git and Azure DevOps
Experience with Linux
Experience with Single-board computers (SBCs)
Experience with IoT systems and edge computing architectures, including real-time data processing and device connectivity
Experience with Microsoft Visual Studio 2022 or similar version (Experience with other development tools such as Azure Data Studios and Visual Studio Code are desirable but not required)
Basic understanding of process methodologies (e.g., scrum, XP, lean, and agile)
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
Staff Engineer at Caribou building AI - powered systems for home care operations. Collaborating with teams to enhance caregiver coordination and automate workflows with advanced AI technologies.
Senior Full Stack Engineer at Fueled developing web applications with TypeScript and React. Engage in dynamic projects while collaborating across the full stack to deliver robust solutions.
Senior Software Engineer specializing in JVM frameworks at ClickHouse, leading high - performance data engineering solutions. Collaborating with teams to develop critical data integrations and frameworks for extensive data processing.
Software Developer specializing in geolocation for Octasic's advanced localization systems. Contributing to hardware and software solutions for defense and security sectors.
Software Engineer designing and shipping the first version of an AI - first fleet operations product at a clean energy company. Owning the work end - to - end while utilizing AI tools as the main workflow.
iOS Software Engineer for CNN Mobile Engineering Team delivering mobile apps for news audiences. Collaborate with cross - functional teams to implement digital consumer experiences and support operational execution.
Sr. Manager of Software Engineering leading a team to deliver enterprise SaaS solutions in healthcare IT. Balancing technical leadership with strategic people management and AI - assisted development practices.