Ontario Power Generation is looking for a Junior Full-Stack Developer to join our team. Reporting to the Senior Manager, IT Services, you will independently design, develop, test, and maintain high-quality software applications, ensuring they align with business objectives through architectural discussions and the integration of security and compliance standards.
What You'll Do
- Independently develop, test, and maintain software applications that meet user needs and align with business objectives.
- Contribute to and make informed decisions in architectural design discussions to ensure system robustness, scalability, and long-term maintainability.
- Proactively identify, troubleshoot, and resolve software defects to ensure system reliability and user satisfaction.
- Conduct code reviews, provide constructive feedback, and mentor junior developers to uphold high code quality standards.
- Integrate security best practices and compliance with industry standards and data protection regulations into all stages of the software development lifecycle.
- Effectively collaborate with stakeholders across departments to gather requirements, align on project goals, and deliver solutions that address cross-functional needs.
- Create and maintain comprehensive documentation of features, technical decisions, and system architecture.
- Implement performance optimization techniques, evaluate emerging technologies, and recommend tools and practices that drive innovation.
What We're Looking For
- 4-Year university education in Computer Science, Software Engineering, or a related field or equivalent level of education.
Technical Stack
- Java
- .NET
- ASP.NET Core
- SQL
- Microsoft Azure
Team & Environment
You will report to the Senior Manager, IT Services.
Benefits & Compensation
- Compensation range: $1,704.68 - $2,573.49 per week.
Work Mode
This is a hybrid position based in Oshawa, ON.
Electrify your career and help build a brighter tomorrow. Join us as we work to electrify life in one generation and build a sustainable future powered by our electricity, our ideas, and our people.




