Software Developer

2 weeks ago


Brossard, Quebec, Canada 123Dentist Full time
Dentist is Canada's largest majority dentist-owned network of dental practices, with more than 400 locations nationwide and over 6,000 employees. We offer professional advancement opportunities, competitive compensation, corporate sponsored incentive programs such as phantom stock option plan for full-time employees (a first of its kind in the Canadian dental industry), and a long-term career in a growing network located in multiple communities across the country, at all levels of the industry.

Whether you're entering the job market or you're an experienced practitioner, we welcome your interest Come join the 123Dentist team and be part of our success. We provide Canadian dentists and dental practices with an array of non-clinical support and resources, including accounting, HR, marketing, as well as supply & equipment procurement.

We are looking for an experienced Software Developer to join our growing organization. Reporting to the Director of Operations. This role will assist the Director of Operations and primarily responsible for design, create, implement and maintain software, applications and other computer systems. This position involves 80% programming and 20% testing/code review/analysis.

This role will be based from our Head Office in Brossard - Montreal, Quebec. This is an on-site position.

Responsibilities and Duties:

  • Design and development of high-quality features and applications for the platform.
  • Testing, debugging, and maintenance.
  • Perform low-level technical analysis and contribute to the drafting of documentation and specifications.
  • Collaborate with quality assurance, design and operations as appropriate.
  • Deploy builds and other DevOps tasks, including managing QA environments.
  • Other duties as assigned

Education, Credentials, Qualifications:

  • Bachelor's degree in Computer Science or equivalent.
  • 5+ years of experience with C#/.NET.
  • Knowledge of ASP.NET Core, ASP.NET MVC, .NET Web API 2, HTML/CSS, JavaScript.
  • Strong knowledge and experience with SQL and SQL Server.
  • Fluency in both French and English.

Required Skills & Abilities:

  • Experience with web services and API design principles.
  • Experience with unit testing and quality assurance best practices.
  • Experience with Git, Azure DevOps Server, and source version control systems.
  • Strong analytical, problem-solving, and communication skills.
  • Good knowledge of software development methodology and lifecycle processes.
  • Openness to learn new technologies and processes as needed.
  • Ability to work effectively independently and as part of a dynamic team.
  • Strong work ethic and professionalism.

What We are Offering:

  • Full-time employment, competitive salary and great benefits package
  • A collaborative team that will support and train you, great office environment
  • Challenging and rewarding role that will develop your skillset and talent
  • Dynamic, fast-paced and growing company, with an entrepreneurial, 'can do' attitude

We are an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

We thank all candidates for their interest; however, only those selected for an interview will be contacted.



JOB ID: 5687SD-QC-994

  • Brossard, Quebec, Canada Tyco Safety Products Canada, Ltd Full time

    Job SummaryWe are seeking a highly skilled Embedded Software Developer to join our team at Tyco Safety Products Canada, Ltd. As an Embedded Software Developer, you will play a key role in developing the next generation of embedded applications for our Fire Detection business.Key ResponsibilitiesDesign, prototype, and develop high-quality software for fire...


  • Brossard, Quebec, Canada Tyco Safety Products Canada, Ltd Full time

    Job SummaryWe are seeking a highly skilled Embedded Software Developer to join our team at Tyco Safety Products Canada, Ltd. As an Embedded Software Developer, you will play a key role in developing the next generation of embedded applications for our Fire Detection business.Key ResponsibilitiesDesign, prototype, and develop high-quality software for fire...


  • Brossard, Quebec, Canada Tyco Full time

    Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team at Tyco. As a key member of our software development team, you will be responsible for designing, developing, and implementing software operating systems.Key ResponsibilitiesLead the development process from inception to completion of software projectsOversee and...


  • Brossard, Quebec, Canada Tyco Full time

    Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team at Tyco. As a key member of our software development team, you will be responsible for designing, developing, and implementing software operating systems.Key ResponsibilitiesLead the development process from inception to completion of software projectsOversee and...


  • Brossard, Quebec, Canada Tyco Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Developer to join our team at Tyco, a global leader in security and fire protection solutions. As a key member of our software development team, you will be responsible for designing, developing, and implementing software operating systems, including development and/or diagnostic software.Key...


  • Brossard, Quebec, Canada Tyco Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Developer to join our team at Tyco, a global leader in security and fire protection solutions. As a key member of our software development team, you will be responsible for designing, developing, and implementing software operating systems, including development and/or diagnostic software.Key...


  • Brossard, Quebec, Canada Tyco Full time

    Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team at Tyco. As a key member of our software development team, you will be responsible for designing, developing, and implementing software operating systems.Key ResponsibilitiesDesign and develop software operating systems, including development and/or diagnostic...


  • Brossard, Quebec, Canada Tyco Full time

    Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team at Tyco. As a key member of our software development team, you will be responsible for designing, developing, and implementing software operating systems.Key ResponsibilitiesDesign and develop software operating systems, including development and/or diagnostic...


  • Brossard, Quebec, Canada Iamgold Corporation Full time

    About the RoleWe are seeking a highly skilled and motivated Software Development Specialist to join our team at Iamgold Corporation. As a key member of our IT department, you will play a critical role in the conception, development, and support of our in-house enterprise software.Key ResponsibilitiesConceive and analyze software solutions to ensure alignment...


  • Brossard, Quebec, Canada Iamgold Corporation Full time

    About the RoleWe are seeking a highly skilled and motivated Software Development Specialist to join our team at Iamgold Corporation. As a key member of our IT department, you will play a critical role in the conception, development, and support of our in-house enterprise software.Key ResponsibilitiesConceive and analyze software solutions to ensure alignment...


  • Brossard, Quebec, Canada Soralink Full time

    **About Soralink: A Pioneer in Predictive Maintenance Solutions**Soralink is a fast-growing startup at the forefront of the AI-IoT technology landscape. We specialize in developing innovative predictive maintenance solutions that leverage advanced AI and IoT systems to help businesses prevent machine downtime. As we continue to expand, we are seeking a...


  • Brossard, Quebec, Canada Soralink Full time

    **About Soralink: A Pioneer in Predictive Maintenance Solutions**Soralink is a fast-growing startup at the forefront of the AI-IoT technology landscape. We specialize in developing innovative predictive maintenance solutions that leverage advanced AI and IoT systems to help businesses prevent machine downtime. As we continue to expand, we are seeking a...


  • Brossard, Quebec, Canada Eaton Corporation Full time

    About the RoleEaton Corporation's EPG EAS Electrical Automation Solutions division is seeking a highly skilled Lead Software Developer to join our Grid Automation Services team. This position is based in our Americas Innovation Center in Brossard, Québec, Canada.Job SummaryWe're reimagining innovation by adapting digital technologies to transform power...


  • Brossard, Quebec, Canada Eaton Corporation Full time

    About the RoleEaton Corporation's EPG EAS Electrical Automation Solutions division is seeking a highly skilled Lead Software Developer to join our Grid Automation Services team. This position is based in our Americas Innovation Center in Brossard, Québec, Canada.Job SummaryWe're reimagining innovation by adapting digital technologies to transform power...


  • Brossard, Quebec, Canada Eaton Corporation Full time

    About the RoleEaton Corporation is seeking a highly skilled Lead Software Developer to join our Grid Automation Services team. As a key member of our software development team, you will play a leading role in the execution of customer-paid development projects, delivering dependable, simplified, and best-in-class solutions to help utilities leverage their...


  • Brossard, Quebec, Canada Eaton Corporation Full time

    About the RoleEaton Corporation is seeking a highly skilled Lead Software Developer to join our Grid Automation Services team. As a key member of our software development team, you will play a leading role in the execution of customer-paid development projects, delivering dependable, simplified, and best-in-class solutions to help utilities leverage their...


  • Brossard, Quebec, Canada Tyco Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Tyco. As a key member of our software development team, you will be responsible for designing, developing, and implementing software operating systems.Key ResponsibilitiesDesign and develop software operating systems, including development and/or diagnostic...


  • Brossard, Quebec, Canada Tyco Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Tyco. As a key member of our software development team, you will be responsible for designing, developing, and implementing software operating systems.Key ResponsibilitiesDesign and develop software operating systems, including development and/or diagnostic...

  • Head of Software

    3 weeks ago


    Brossard, Quebec, Canada Soralink Full time

    About Soralink: As a fast-growing startup in the latest technologies, we specialize in predictive maintenance solutions, leveraging advanced AI and IoT systems to help businesses prevent machine downtime. As we continue to expand, we are looking for a talented and driven individual to join our team as the Head of Software.Job Description: We are seeking an...


  • Brossard, Quebec, Canada Tyco Full time

    Company OverviewTyco is a leading global provider of security products and solutions, dedicated to creating safer environments for our customers. Our innovative technologies and services are designed to enhance security and operational efficiency across various sectors.Position OverviewWe are seeking aSenior Software Developerto contribute to our...