Associate Software Engineer - Full Stack
Role Overview
Associate Software Engineer - Full Stack, reporting to the Manager, IT Product Delivery.
The role independently develops, tests, and maintains applications and contributes to architecture, system stability, team knowledge, and application performance.
Key Skills for This Role
Full Job Posting
Job overview
Associate Software Engineer - Full Stack, reporting to the Manager, IT Product Delivery.
The role independently develops, tests, and maintains applications and contributes to architecture, system stability, team knowledge, and application performance.
Key accountabilities
- Develop, test, and maintain quality applications that meet user needs and business objectives.
- Contribute to scalable, reliable, maintainable system design; troubleshoot defects and support system stability.
- Participate in code reviews, promote best practices, and share knowledge.
- Apply security, compliance, and data-protection practices throughout the software lifecycle.
- Gather requirements with cross-functional stakeholders, document technical work, optimize performance, and assess new tools.
Qualifications
- Four-year university degree in Computer Science, Software Engineering, Computer Engineering, or a related field.
- At least four years of relevant software development experience, including production application development, testing, maintenance, and support.
- Strong backend development with C#, .NET, and Java, including APIs, integrations, business logic, and data-access components.
- Experience with relational databases, cloud services, APIs, source control, automated testing, CI/CD, and production support.
- Full-stack experience with backend as the primary strength; practical exposure to Angular or React is required.
- Agile experience, including iterative delivery, planning, refinement, estimation, reviews, retrospectives, and cross-functional teamwork.
- Familiarity with AI tools in software development and responsible use attentive to security, privacy, quality, and human review.
- Strong communication, collaboration, problem-solving, and documentation skills; commitment to integrity and the OPG Code of Business Conduct.
Compensation
- Salary range is $1,664.34–$2,622.59 per week.
Schedule and travel
- Day shift; 10% travel required.
Base location
- Base location is 1908 Colonel Sam Drive, Oshawa, Ontario L1H 8W8.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Ontario Power Generation
Senior Governance, Risk & Compliance Consultant
Oshawa, CAN
Posting Start Date: 30/10/2026 Posting End Date: 14/11/2026 Status: Regular Number of Openings: 1 Education Level: 4 years of University in Computer Science. Base Location: 1908 Colonel Sam Drive, Oshawa, Ontario L1H 8W8
Senior Manager Supply Chain
Whitby, CAN
Posting Start Date: 28/10/2026 Posting End Date: 11/11/2026 Status: Regular Number of Openings: 1 Education Level: University Degree or College Diploma Base Location: 2255 Forbes Street, Whitby, Ontario L1N 9X1 Shift: Da
Nuclear Operator in Training
Pickering, CAN
Posting Start Date: 02/11/2026 Posting End Date: 16/11/2026 Status: Regular Number of Openings: 4 Education Level: Grade 12 with 3 Grade 12 University Prep academic courses in Math, Physics and Chemistry or Grade 12 with
Security Programs Senior Consultant
Oshawa, CAN
Posting Start Date: 27/10/2026 Posting End Date: 07/11/2026 Status: Rotation 24.00 months Number of Openings: 1 Education Level: 4 Year University Degree in a related field Base Location: 1908 Colonel Sam Drive, Oshawa,
Cyber Security Specialist
Renfrew, CAN
Ontario Power Generation seeks a cybersecurity specialist to investigate threats, remediate vulnerabilities and support incident response and regulatory compliance for operational technology systems. The role requires sp
Senior Data Engineer
Oshawa, CAN
Ontario Power Generation seeks a Senior Data Engineer to build and support scalable data lake, warehouse, and data-driven applications. The role covers pipelines, data quality and security, production support, testing, a
Financial Analysts
Oshawa, CAN
Ontario Power Generation seeks a financial analyst to support strategic financial analysis, reporting, modeling, and rate-submission materials. Candidates need a relevant four-year university degree, at least six years o
Senior Governance, Risk & Compliance Consultant
Oshawa, CAN
Senior Manager Supply Chain
Whitby, CAN
Nuclear Operator in Training
Pickering, CAN
Security Programs Senior Consultant
Oshawa, CAN
Cyber Security Specialist
Renfrew, CAN
Senior Data Engineer
Oshawa, CAN
Financial Analysts
Oshawa, CAN