Oshawa, Ontario, Canada Hybrid Contract CAD 88,643.36 - 138,260.72 Weekly

OPG is hiring a Full-Stack Developer

About the Role

Ontario Power Generation (OPG) is looking for a dynamic and results-driven professional to join our team as a Full-Stack Developer. Reporting to the Senior Manager, IT Services, you will be responsible for independently designing, developing, testing, and maintaining high-quality software applications using technologies such as Java, .NET, ASP.NET Core, SQL, and Microsoft Azure. You will ensure solutions align with business objectives by participating in architectural discussions, integrating security and compliance best practices, and optimizing for performance and scalability.

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.
  • 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.
  • 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

  • A 4-year university education in Computer Science, Software Engineering, or a related field or equivalent level of education.
  • Over 4 years of experience as a Full-Stack Software Developer.
  • Demonstrated experience in designing, developing, testing, and maintaining software applications in a professional environment.
  • Strong proficiency in multiple programming languages and frameworks, including Java, C#, .NET, ASP.NET Core, ASP.NET MVC, SQL, JavaScript, HTML5, and front-end technologies such as Angular, React, or JQuery.
  • Clear understanding of GitOps (code management, peer reviews and CI/CD) and the use of AI technologies in software development.
  • Hands-on experience with cloud platforms (preferably Microsoft Azure), APIs, databases, and containerization/orchestration tools such as Docker and Kubernetes.
  • Proven ability to work effectively within Agile software development environments.
  • Solid understanding of software design patterns, architectural best practices, and performance optimization techniques.
  • Effective verbal and written communication skills, with the ability to collaborate across departments, mentor team members, and contribute to documentation.

Technical Stack

  • Languages & Frameworks: Java, C#, .NET, ASP.NET Core, ASP.NET MVC, JavaScript, HTML5
  • Front-end: Angular, React, JQuery
  • Data: SQL
  • Infrastructure: Microsoft Azure, Docker, Kubernetes

Team & Environment

You will report directly to the Senior Manager, IT Services.

Benefits & Compensation

  • Compensation: $1,704.68 - $2,658.86 per week.
  • 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.

Work Mode

This is a hybrid position based in Oshawa, ON.

OPG is committed to fostering an inclusive, equitable, and accessible environment.

Required Skills
JavaC#.NETASP.NET CoreASP.NET MVCSQLJavaScriptHTML5AngularReactJQueryGitOpsCI/CDAI
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
OPG

Ontario Power Generation (OPG) is one of the most diverse power producers in North America. As the largest generator in Ontario, it meets approximately 50% of the province’s electricity needs, largely from low-carbon sources like nuclear and hydro. OPG and its family of companies are advancing the development of new low-carbon technologies such as Small Modular Reactors (SMRs), refurbishment projects, and electrification initiatives.

Visit website
Job Details
Department Software Development
Category fullstack
Posted 14 days ago