1

Junior Software Developer Jobs in Laval, QC (NOW HIRING)

Software Developer

Montreal, QC · On-site

CA$38 - CA$45/hr

Software Developer Montreal, Quebec | Full-Time Contract Information Technology / Software Development | Intermediate (3 to 5 Years) | Monday to Friday, Day Shift Position Type Full-Time Contract ...

Software Developer Job Location: Montreal, QC Job Code: 39212 Job Schedule: Day Shift Compensation Range: Between $ 75,0 00 - $ 125,000 CDN annually Essential Functions: * Design, develop, and ...

Software Developer Job Location: Montreal, QC Job Code: 39212 Job Schedule: Day Shift Compensation Range: Between $ 75,0 00 - $ 125,000 CDN annually Essential Functions: * Design, develop, and ...

As a Senior Software Developer, you will take ownership of complex technical initiatives, mentor ... Mentor and guide junior and mid-level engineers through code reviews, technical discussions, and ...

About the Role As a Software Developer at CapIntel, you'll contribute to building backend solutions that support client onboarding and integrations. You'll work hands-on implementing backend services ...

Our software brings the physical and digital worlds together, enabling companies to improve ... Integrate product data across engineering, supply chain, andshopfloorsystems By advancing the ...

Solid software engineering fundamentals: automated testing, CI/CD, distributed version control (Git), and infrastructure as code concepts * Excellent communication and cross-functional collaboration ...

Software Developer - Jukebox Montreal, Canada (French Version Follows) TouchTunes is looking for a software developer to bring fresh ideas to a team of diverse and multi-talented people, and dive ...

next page

Showing results 1-20

Junior Software Developer information

What engineer makes $500,000 a year?

Senior software engineers, especially those in high-paying industries like finance or technology, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, specialized skills, and working at large tech companies or startups with significant funding.

How much money do junior Software Developers make?

Junior Software Developers typically earn an annual salary ranging from $50,000 to $80,000, depending on location, industry, and experience. Entry-level roles often require knowledge of programming languages like Java, Python, or JavaScript, and familiarity with development tools and environments.

What is the role of a junior software developer?

A junior software developer assists in designing, coding, testing, and maintaining software applications under the supervision of senior developers. They typically work with programming languages like Java, Python, or C++, and are expected to have basic coding skills and knowledge of development tools. Their role focuses on learning and gaining experience while contributing to software projects.

What are some typical challenges a Junior Software Developer might face when starting out, and how can they overcome them?

Junior Software Developers often encounter challenges such as understanding large codebases, managing their time effectively between learning and delivering tasks, and adapting to new development tools or frameworks. To overcome these hurdles, it's helpful to actively seek guidance from more experienced team members, participate in code reviews, and make consistent use of documentation. Regular communication within the team and a willingness to ask questions can significantly speed up the learning process and help build confidence in your role.

What Does a Junior Software Developer Do?

A junior software developer works on a development team writing and maintaining code for computer applications. As a junior software developer, your primary responsibilities are to learn the codebase, work on small bug fixes, and participate in paired programming with mid-level and senior developers. Junior software developers are entry-level positions, but as you gain experience and build up your programming skills, you will start to take on larger projects. Your job duties include attending and contributing to development team meetings, troubleshooting, patching computer code, and collaborating with other developers to create applications.

Will AI replace junior dev?

AI tools can automate certain coding tasks and improve efficiency for junior software developers, but they are unlikely to fully replace the role. Junior developers are essential for understanding project requirements, problem-solving, and applying critical thinking, which AI currently cannot replicate fully. Developing skills in programming languages, debugging, and collaboration remains important for career growth in this field.

What are the key skills and qualifications needed to thrive as a Junior Software Developer, and why are they important?

To thrive as a Junior Software Developer, you need proficiency in programming languages (such as Python, Java, or JavaScript), algorithms, and problem-solving, often supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development frameworks are valuable technical assets. Strong communication, teamwork, and a willingness to learn help you adapt and contribute effectively in collaborative environments. These skills and qualities are essential for delivering reliable code, supporting team goals, and growing in a fast-evolving tech landscape.

What does a Junior Software Developer do?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers and contribute to various stages of the software development lifecycle. Their responsibilities often include writing basic code, debugging, collaborating with team members, and learning new technologies to improve their skills. This role is a great starting point for individuals looking to build a career in software development.
What are the most commonly searched types of Software Developer jobs in Laval, QC? The most popular types of Software Developer jobs in Laval, QC are:
What are popular job titles related to Junior Software Developer jobs in Laval, QC? For Junior Software Developer jobs in Laval, QC, the most frequently searched job titles are:
What cities near Laval, QC are hiring for Junior Software Developer jobs? Cities near Laval, QC with the most Junior Software Developer job openings:
Infographic showing various Junior Software Developer job openings in Laval, QC as of July 2026, with employment types broken down into 2% Internship, and 98% Full Time. Highlights an 65% In-person, 14% Hybrid, and 21% Remote job distribution.

Developpeur genie logiciel junior / Junior Software Developer

mthree

Montreal, QC

Other

Posted 22 days ago


Job description

*English version will follow*

Chez mtrois, nous jumelons des jeunes diplomes talentueux avec les plus grandes entreprises leader sur leurs marches. Nous sommes toujours a la recherche de diplomes ambitieux pour rejoindre notre programme Alumni Graduate, en lancant votre carriere tech avec un poste de developpeur Java Full-stack Junior. Vous travaillerez sur site pour l'un des leaders de la fintech a Montreal.

Notre programme Alumni Graduate de 24 mois demarre avec une formation approfondie pour les diplomes de 6 semaines, ou vous apprendrez tout ce dont vous avez besoin pour demarrer du bon pied votre carriere en tant que developpeur logiciel.

Apres avoir suivi une formation approfondie, vous aurez l'opportunite de demarrer votre carriere dans les meilleures conditions dans une grande banque d'investissement ou chez un leader technologique.

Vos missions:

Si vous reussissez, vous travaillerez avec l'une des banques leader en investissement basee a Montreal, en tant que developpeur logiciel. Vous creerez, developperez et assurerez le maintien d'applications complexes dans une equipe internationale.

Nous sommes actuellement a la recherche de developpeurs Java, qui, en relations avec les principales parties prenantes, testeront et ameliorerons les applications jouant un role fondamental dans les operations quotidienne de la compagnie.

Vous travaillerez sur l'ensemble du cycle de developpement logiciel, pour acquerir les bases essentielles et repondre aux exigences de support et maintenance, en adoptant une methodologie Agile et en vous efforcant d'obtenir toujours les meilleurs resultats, pour devenir indispensable a votre equipe.

Comment ca marche:

  1. Inscrivez-vous en ligne : Remplissez le formulaire en haut de cette page en incluant votre CV.
  2. Completez le processus d'evaluation: Cela impliquera un appel d'introduction avec un membre de notre equipe de talents, un test de resolution de problemes en ligne et une entrevue finale.
  3. Inscrivez-vous au cours de formation en ligne de 6 semaines a temps plein: Attendez-vous a un melange d'apprentissage de type cours magistral, de travail de groupe collaboratif, de completions de projets et d'affectations de developpement logiciel individuel.
  4. Recevez le soutien dont vous avez besoin: Qu'il s'agisse de webinaires sur des domaines techniques cles avec notre equipe de talents, ou de sessions sans rendez-vous avec nos gestionnaires d'experience de l'academie, vous serez supportees tout au long de votre processus.
  5. Accedez a des carrieres avec des employeurs de premier plan: Avant, durant ou apres la formation, l'objectif est de vous placer avec l'un de nos clients via notre programme d'etudes superieures. Il n'y a pas de clauses de verrouillage ou de contrats injustes. Vous n'aurez jamais a payer quoi que ce soit.

Ce dont vous avez besoin:

  • Baccalaureat en Informatique ou TI (ou genie, mathematiques et champs similaires)
  • GPA 2.75 ou superieur
  • Autorise a travailler au Canada
  • Experience en developpement OOP
  • Maitrise solide des principes d'ingenierie logiciel (data structures, OO, design patterns, multithreading)
  • Competences en depannage et resolutions de bugs
  • Connaissance des concepts de base de donnees (SQL, stored procs, schema design)
  • Comprehension du cycle de vie du developpement logiciel (SDLC)
  • Comprehension du developpement pilote par tests
  • La maitrise du francais pourrait etre requise pour des roles dans la province de Quebec

Nous sommes tres fiers de celebrer la diversite de chaque individu qui contribue a faire que mtrois soit la societe qu'elle est aujourd'hui et qu'elle sera a l'avenir. Nous apprecions la diversite tant au niveau de mtrois que de nos entreprises partenaires, et nous sommes fiers de fournir un environnement ou tous nos collegues peuvent prosperer. Cela signifie qu'il faut promouvoir une forte culture de l'egalite mais, surtout, de l'inclusion. Nous ne voulons jamais que les gens changent - mais seulement qu'ils s'ajoutent a l'incroyable melange de personnes qui travaillent pour mtrois.

English Version:

Want to start your career as a Java Developer?

In-depth graduate training, ongoing support, opportunities at leading global employers - the Alumni graduate program gives you everything you need. (And don't worry, there's no training bond. No exit fees, no hidden catches).

Here at mthree, we pair great graduates with brilliant global businesses. Our clients include tier one investment banks and other organizations across a range of industries, from insurance to healthcare to travel.

mthree has an exclusive partnership with Columbia Univ. School of Engineering. All mthree Alumni are eligible to receive two Executive Education certificates from Columbia Engineering as part of their Academy and industry placement experience at no cost. Further, all participating Alumni will have access to the Columbia Engineering network and ongoing training.

What you'll do:

As a software developer with mthree, you'll build complex applications in a global team environment.

You'll love seeing the impact you make when code you've written launches to the people who need it. If you stay on the lookout for new ways to get better results through software development, you'll become an asset to your team.

How the Alumni program works:

  1. Apply via this job advert.
  2. Complete our assessment process.
  3. Get trained at mthree Academy in an online class for 4-8 weeks with other graduates. Focusing on Java, or other languages depending on which coding languages our clients are looking for at the time.
  4. Join a mthree client for 12-24 months while receiving support and salary increases every 12 months.
  5. The vast majority then convert to permanent employees with the client at the end of the program.

What you'll learn at the mthree Academy:

  • How to design, develop, and test a full-stack application.
  • How to demonstrate professionalism, including communication skills and personal interactions.
  • How to explain industry concepts at a high level.
  • An understanding of monitoring, supporting, and troubleshooting, and how it ties into good development processes.

What you'll need:

  • Bachelor's degree in computer science or a related major
  • A GPA of 2.75 or higher. We look for potential, not prestige, but it's important that you enjoy pushing yourself to pick up new ideas.
  • Experience with OOP (object-oriented programming).
  • Solid knowledge of software engineering principles (data structures, OOP, design patterns, multithreading).
  • Skills in troubleshooting and debugging.
  • Knowledge of database concepts (SQL, stored procs, schema design).
  • An understanding of the formal SDLC (software development lifecycle).
  • An understanding of test-driven development.
  • The right to work without needing visa sponsorship.
  • French proficiency may be required for roles in Quebec province.

What you'll get:

  • Our classes our in-depth and interactive and are composed of small classes with other graduates like you. Our training is created and delivered by industry experts who know your field inside and out.
  • In-depth, interactive training in small classes with graduates like you. Our training is created and delivered by industry experts who know your field inside out.
  • A generous graduate salary.
  • An annual increase to reflect your progress.
  • A flexible benefits package.
  • Ongoing training and support.
  • Valuable industry experience. Ultimately, a foot in the door to build your career in an in-demand niche.

How to apply:

  1. Apply via the form below and tell us a bit about you.
  2. Complete the online assessment (we'll send you a link by email).
  3. Complete the interviews with our friendly talent team over phone and video.
  4. Lastly, you'll interview with one or more of our clients.

So you don't miss out on your dream job, we encourage you to be open to relocating.

At mthree, our values support courageous teammates, needle movers, and learning champions all while striving to support the health and well-being of all employees. We take great pride in celebrating the diversity of each individual who contributes to making mthree the company it is today and will be in the future. We value diversity both within mthree and with our partner companies, and we're proud to provide an environment where all our colleagues can flourish. That means promoting a strong culture of equality but, most importantly, inclusion.