Job Summary:
This internship provides hands-on experience in a professional environment, offering exposure to software development operations, team collaboration, and meaningful project work. The ideal candidate is eager to learn, curious, and ready to contribute to real business initiatives.This position will require the use of AI development tools as part of the core development workflow. You will leverage tools such as GitHub Copilot and Amazon Kiro to generate and validate code while not compromising a high bar for code quality and long-term maintainability.
As an intern with our development department, you will support our team’s API and modern Single-Page Application web application by assisting with the creation of new API services and application enhancements, and as needed activities including but not limited to the listed activities.
Job Description:
Key Responsibilities:
- Develop and maintain full-stack features using Angular and C#
- Build and enhance RESTful APIs and backend services
- Consult with development team on technical approach and solution implementations
- Utilize AI coding assistants daily to accelerate onboarding learning curve and quality code generation
- Review all AI generated code thoroughly for adherence to best practices and high-quality standards
- Create unit, integration and automated end-to-end tests to ensure software quality
Worker Type:
Student (Fixed Term) (Trainee)Number of Openings Available:
1What We Do
AssetWorks delivers industry-leading business solutions to help asset- and infrastructure-intensive organizations control capital and operating expenditures, reduce operational complexity, and manage regulatory and policy-driven risk. Leveraging a comprehensive portfolio of software and consulting solutions, we help organizations work more efficiently by improving access to shared asset data, promoting greater transparency across the organization, improving service delivery, maximizing asset availability and uptime and reducing total cost of ownership. Using the latest cloud and mobile computing technologies, our asset management solutions and domain expertise help organizations eliminate waste, redundancy, and inefficiency. AssetWorks is a US corporation and a portfolio company of the Constellation Software, Inc. group of companies which trades on the TSX under the ticker symbol CSU. As a publicly traded corporation, we are committed to promoting shareholder value by delivering quality work and solid financial results. These factors reinforce what has always been our corporate focus—putting quality first and ensuring profitability and growth will follow.









