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
Project Leader- 24 Month Contract
Thunder Bay, CAN
Project & Control Engineer/Officer
Renfrew, CAN
Ontario Power Generation is seeking an experienced project controls professional to lead scheduling, cost management, forecasting, and reporting for major hydroelectric projects. Candidates need a relevant bachelor’s deg
Engineering New Graduate (Pickering, Oshawa, or Darlington, ON)
Oshawa, CAN
OPG is seeking an engineering graduate for a structured 18–24 month training program combining classroom, computer-based, and on-the-job learning. You will support engineering systems and nuclear-facility projects; a fou
General Tradesperson
, CAN
Engineering New Graduate (Renfrew, ON)
Renfrew, CAN
Project Leader
Pickering, CAN
Project Leader- 24 Month Contract
Thunder Bay, CAN
Engineering New Graduate (Timmins, ON)
Timmins, CAN
Civil Maintainer
Whitby, CAN
Project & Control Engineer/Officer
Renfrew, CAN
Engineering New Graduate (Pickering, Oshawa, or Darlington, ON)
Oshawa, CAN