{bc}
indeed

Associate Software Engineer - Full Stack

Ontario Power Generation
Oshawa, CAN
Full-time
Senior
Onsite
$1,664.34–$2,622.59 per week
Discovered 1 weeks ago
C#.NETJavaBackend application developmentAngularReact

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Ontario Power Generation