Enable job alerts via email!

Lead Full Stack Developer

Akkodis

Quebec

On-site

CAD 100,000 - 130,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a highly experienced Software Developer to join their team. The role involves writing high-quality code, mentoring junior developers, and implementing best practices in software architecture and DevOps. Candidates should have extensive experience with C#, .NET, Python, and cloud technologies, particularly Azure. The company offers a dynamic environment with opportunities for professional growth and a comprehensive benefits package.

Benefits

Comprehensive Total Rewards Program
Flexible benefits
Supportive leadership
Opportunities for community impact

Qualifications

  • Minimum of 12 years of software development experience.
  • At least 6 years of full-stack development experience for cloud solutions, preferably with Azure.

Responsibilities

  • Write high-quality, automated test-driven code based on the You Build You Own model.
  • Mentor and guide junior developers, fostering a culture of continuous improvement.

Skills

C#
.NET
Python
Java
SQL
NoSQL
DevOps
Azure
Team Coordination

Tools

Docker
Kubernetes
GitHub
Azure DevOps
Maven
Jenkins
Sonar
Selenium
JUnit
Postman

Job description

Job Description

We are seeking a highly experienced Software Developer to join our team. In this role, you will:

  1. Write high-quality, automated test-driven code based on the You Build You Own (YBYO) model.
  2. Define and implement best practices for software architecture, secure coding, and system performance.
  3. Collaborate closely with cross-functional teams, including product owners, UX/UI designers, and QA, to deliver high-quality digital solutions.
  4. Mentor and guide junior developers, fostering a culture of continuous improvement and collaboration.
  5. Oversee the implementation of DevOps practices, including CI/CD pipelines and cloud integrations, with a preference for Azure.
  6. Drive technical innovation by recommending and implementing new tools, frameworks, and processes.
  7. Create and review programming documentation, and recommend changes to development, maintenance, and application standards.

This role involves frequent communication and interaction with partners and employees across Canada and worldwide.

What do you need to succeed? Must Have:
  • Minimum of 12 years of software development experience.
  • At least 10 years of experience with C#, .NET, Python, and Java.
  • At least 6 years of experience with databases and data modeling/design (SQL & NoSQL).
  • Minimum of 3 years coordinating team efforts in project or operations environments.
  • At least 6 years of full-stack development experience for cloud solutions, preferably with Azure.
Preferred Qualifications:
  • 8+ years managing software development projects through complete release cycles.
  • 4+ years experience with big data and event streaming technologies like Spark and Kafka.
  • 4+ years leading software engineering teams.
  • 2+ years experience with cloud technologies such as Azure, AWS, or OpenStack.
  • 2+ years experience with containerization and orchestration tools like Docker and Kubernetes.
  • 2+ years experience with build and CI/CD technologies such as GitHub, BitBucket, Azure DevOps, Maven, Jenkins, Nexus, or Sonar.
  • 4+ years experience with quality assurance tools like ATDD, Selenium, Cucumber, JUnit, NUnit, SoapUI, or Postman.
  • 4+ years of Unix Shell scripting experience.
  • Certifications in .NET, Java, Spring, or cloud technologies are a plus.
  • Exposure to data management methodologies.
  • Experience with serverless architectures and computing.
What’s in it for you?

We foster a challenging, growth-oriented environment where collaboration and innovation thrive. Our benefits include:

  • A comprehensive Total Rewards Program with bonuses and flexible benefits.
  • Supportive leadership focused on your development through coaching and management opportunities.
  • Opportunities to make a meaningful impact and contribute to community prosperity.
  • Work in a dynamic, collaborative, progressive, and high-performing team.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Developer - Montreal

Snowed In Studios Inc

Quebec

Remote

CAD 100,000 - 160,000

Today
Be an early applicant

Architecte de l'information et des données

LGS, an IBM Company

Quebec

Remote

CAD 90,000 - 120,000

Today
Be an early applicant

Javascript Fullstack Engineer - Tech Lead

Lumenalta

Remote

CAD 90,000 - 120,000

Today
Be an early applicant

Product Software Engineer - Senior Backend Engineer

Capgemini

Greater Toronto Area

Remote

CAD 90,000 - 120,000

-1 days ago
Be an early applicant

Senior Software Engineer

Second Harvest Food Rescue

Ontario

Remote

CAD 88,000 - 101,000

Today
Be an early applicant

Senior Full-Stack Developer

Monadical

Montreal

Remote

CAD 90,000 - 120,000

Today
Be an early applicant

Développeur logiciels III/ Software Developer III

Live Nation Entertainment

Quebec

Remote

CAD 70,000 - 110,000

15 days ago

Product Engineer (Fullstack) - Remote

Pragmatike

Quebec

Remote

CAD 80,000 - 120,000

19 days ago

Senior Full Stack Software Engineer - Tech Lead - (Remote - Canada or US)

Jobgether

Remote

USD 90,000 - 150,000

28 days ago