Full-stack Developer - Intern (Fall 2026)
Join us in making an impact on tackling one of the biggest issues of our time: climate change!
About PUMA Utility Monitoring
PUMA Utility Monitoring is a trusted software platform used by over 1,200 sites across Canada to manage energy savings, water use, and carbon emissions. For over 15 years, PUMA has empowered organizations with fast, accurate data and actionable analytics, helping them identify priorities, track progress, and report on sustainability goals with confidence.
Built on the deep expertise of Prism Engineering – an industry leader with 35+ years in energy management and utility accounting – PUMA combines technical excellence with real-world insight. Our software supports cumulative savings analysis and energy reporting across diverse property portfolios.
The Role
As a Full Stack Developer intern, you will work closely with our tech lead and contribute to developing and maintaining our web applications. This is a fantastic opportunity to gain hands-on experience with cutting-edge technologies in a professional setting.
Key Responsibilities:
- Collaborate with the development team to implement software solutions.
- Develop and maintain web applications using .NET and SQL Server.
- Work with MVC architecture to enhance platform functionality.
- Investigate, replicate, and document bugs to support troubleshooting.
- Collaborate with cross-functional teams, including product managers and engineers.
- Investigate and understand existing features and create adequate documentation for future use.
- Work with ticketing systems such as Asana and JIRA, as well as agile workflows.
What You’ll Gain:
- Hands-on experience in .NET full-stack development.
- Exposure to cloud technologies (Azure, Azure SQL Database, Azure Functions).
- Insights into energy management software and sustainability tech.
- Mentorship from experienced software developers in a collaborative and innovative environment
- A chance to work on projects that contribute to real-world sustainability and climate mitigation efforts.
- Opportunity to work with a multidisciplinary team including software developers, product managers, data analysts, engineers, and sustainability professionals.
- Work at a local company built on over 35 years of energy management expertise.
- Potential for future career opportunities within the company, networking, and professional development within the company.
What We’re Looking For
Minimum Qualifications:
- Currently pursuing a degree or diploma in Computer Science/Computer Engineering/Electrical Engineering or other related field.
- Basic understanding of .NET framework, ASP.NET MVC, SQL Server, and database concepts.
- Basic understanding of front-end and web UI, like HTML, CSS, JavaScript, and Razor files.
- Excellent communication skills and the ability to work in a team environment.
- Eagerness to learn new technologies and contribute proactively.
Preferred Qualifications (nice to have):
- Experience with web development projects (academic or personal projects are acceptable).
- Experience with AI coding tools like Git Copilot, Claude Code, etc.
- Familiarity with version control systems like Git.
- Basic understanding of cloud technologies such as Azure Functions and Azure SQL Database.
This is a 40-hour-per-week position in a hybrid environment. The hourly rate is $25-$27/hr + 4% vacation pay. Compensation will be determined based on the candidate’s level of experience and years of education.
Working at PUMA
PUMA Utility Monitoring is an equal opportunity employer. We value diversity and are committed to creating a respectful environment where diverse perspectives are welcomed, and individuals are valued for their contributions. We foster a culture where employees feel safe, respected, and empowered to thrive. We encourage applications from individuals of all genders, racial and ethnic backgrounds, abilities, sexual orientations, and other underrepresented communities.
Tell us how your background and experiences will enrich our team and contribute to this role. Please send your resume and cover letter detailing your experience and interest to us on or before Friday, June 5th.
We thank all applicants for their interest.