This recruiter is online.

This is your chance to shine!

Apply Now

Lead Software Developer (C#.Net, NodeJS, Angular, React) needed for our energy / power generation client focused on elevating engineering excellence, drivi

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Starting date : 1 position to fill as soon as possible

Lead Software Developer (C#.Net, NodeJS, Angular, React) needed for our energy / power generation client focused on elevating engineering excellence, driving technical strategy, and influencing software development practices for one or more teams. ID 25-198


Location: Oshawa - 3 days on site (Tues + Weds + 1 other day)

Duration: 1 year

Work Hours: 35 hours/week

** must have been in Canada for 5 years to secure security clearance**

80 / 20 - Hands-on coding / strategizing



Job Overview

  • The Lead Software Developer/Engineer is a specialist technical role focused on elevating engineering excellence, driving technical strategy, and influencing software development practices for one or more teams.
  • This role involves mentoring engineers, defining architectural direction, and collaborating with stakeholders to align technology with business objectives.
  • Drive engineering excellence by leading system design and architecture decisions, resulting in robust and scalable technical solutions.
  • Enhance team performance and software quality by mentoring engineers to improve their technical skills and problem-solving capabilities.
  • Elevate development quality and security by advocating for and implementing standards and best practices across teams, leading to consistent and secure software delivery.
  • Align technical solutions with business objectives by collaborating with leadership and stakeholders, fostering innovation and strategic growth.
  • Strengthen engineering culture by sharing knowledge and fostering cross-team collaboration, contributing to organization-wide technical strategies and improved team synergy.
  • Accelerate software development capabilities by evaluating and implementing new technologies, enhancing efficiency and innovation.
  • Influence strategic direction by participating in discussions and providing technical expertise to leadership and stakeholders, ensuring informed decision-making.
  • Fulfill additional responsibilities as needed to support organizational goals and initiatives.

Qualifications:

  • This knowledge is considered to be normally acquired through the completion of 4 years of University in computer science, software engineering or a related field.
  • Requires relevant experience in software development and leadership.
  • Proven ability to mentor engineers, improve team performance, and drive technical excellence.
  • Strong expertise in system architecture, design patterns, and cloud technologies.
  • Experience with Agile methodologies, DevOps practices, and modern software development workflows.
  • Excellent communication and collaboration skills, with a track record of influencing technical direction across teams.
  • A period of over 6 years and up to and including 8 years is considered necessary to gain this experience.


Tech Stack:

  • C#.Net
  • NodeJS
  • Angular
  • React
  • Azure
  • Kubernetes


Nice to Have Tech Stack

  • Go or Rust
  • Python
  • MongoDB
Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined