Software Engineer

Job title:

Software Engineer

Company

Henry Schein One

Job description

We are the leading provider of Academic-Dental software solutions in North America with clients located around the world. Our products enable education institutions to train the next generation of dental professions to deliver dental care to a variety of markets, including the underserved and uninsured. Our core on-premises product is powering over 90% of the market and our cloud product is targeted for double-digit growth over the next 12 months.To continue building on our success and achieve those goals, we are looking for an intermediate Software Engineer II to join our axiUm team, report to the Software Engineering Manager.The primary responsibility of this role is to build our market-leading axiUm desktop enterprise solution, along with our suite of services. You will be engaged throughout all phases of the software development life cycle and use your drive for technology and quality to help us exceed customer expectations. You are passionate about technology and look forward to a role that will have you work as part of a cross-functional development team with full ownership for the entire product.At Exan, you will be part of a culture that embraces ownership, transparency, collaboration and one that provides you with the opportunity to directly impact our company’s success. We foster an environment that is inclusive and supportive of personal and professional growth. As part of the team at Exan, you will contribute to a culture that embraces open communication and ownership, where every team member has an opportunity to directly impact success, within a high performing environment.Our Engineering PrinciplesOur behavioral principles are the bedrock that our Engineering culture is built on:

  • Customer-centricity in everything we do.
  • Data drives us and we are curious about measuring things.
  • Empowered to make decisions and do what needs to be done.
  • Actively engaging in discussions to get diverse input on solutions.
  • Communicating often and with purpose.

Responsibilities

  • Design and implement software architecture that meets functional and non-functional requirements (scalability, security, performance, etc.).
  • Participate in code quality efforts, including coding standards, and code/architecture reviews.
  • Debug, troubleshoot, and resolve software defects
  • Ensure seamless integration with existing infrastructure, third-party APIs, and legacy systems.
  • Constantly help the team improve quality and productivity, while simplifying existing code.
  • Create and maintain comprehensive documentation of implemented features, design principles, and coding standards.
  • Participate in an Agile environment collaborating with Product Managers, QA and Documentation to ship high-quality software on time.
  • Stay updated with emerging technologies and propose adoption where relevant to enhance the system’s capabilities.

Qualifications

  • Bachelor’s Degree in Computer Science, Computer Engineering or equivalent.
  • Minimum 3 years of direct hands-on working experience in an Agile environment.
  • The capacity to work, troubleshoot, and solve problems independently.
  • Solid development experience with C++, C# and .NET technologies.
  • Good understanding of Oracle/Postgres or other relational databases.
  • Professional knowledge of OOP and enterprise design patterns.
  • Hands-on experience with scaled web application development, service-oriented, or micro-services architecture.

Bonus qualifications

  • Experience with CI/CD pipelines is a plus.
  • Dental or Healthcare industry knowledge is an asset but not mandatory.

Our Interview ProcessOur interview process is quick and focused on meeting people you will be working and collaborating with. We encourage you to ask a lot of questions and want you to learn as much as possible about the role and the work you would be doing at Exan!

  • Video Interview with recruiter
  • Short online behavioral and coding assessment
  • Technical interview with engineering team member
  • Team interview with hiring manager & engineering team.

The posted range for this position is between CAD $90,000 – CAD $110,000 which is the expected starting base salary range for an employee who is new to the role to experienced in the role. Many factors go into determining employee pay within the posted range including prior experience, training, current skills, certifications & education etc.Our benefits also include:

  • 3% RRSP matching
  • Comprehensive health benefits plan, including 100% drug coverage
  • 3-week paid vacation, growing up to 5 weeks with tenure
  • Unlimited paid flex days
  • Paid Birthday off

We are a leading provider of dental technology solutions, and we are committed to developing innovative products and services that help dental professionals deliver the best possible care to their patients.If you are passionate about dental technology and want to be part of a team that is making a difference, then Henry Schein One is the place for you. We offer a variety of career opportunities, from software development to customer support. We are always looking for talented and motivated individuals to join our team.Together, we can change the future of dental care.Here are some of the ways we are changing the future of dental technology:

  • We are developing cloud-based practice management software that makes it easier for dental professionals to manage their practices.
  • We are developing artificial intelligence-powered tools that help dentists diagnose and treat dental conditions more accurately.
  • We are developing teledentistry solutions that make it possible for dentists to provide care to patients in remote areas.
  • We are developing virtual reality and augmented reality tools that help dentists train and educate their patients.

We are just getting started. We are committed to changing the future of dental care, and we need your help. Join us and be part of the team that is making a difference.

Expected salary

Location

British Columbia

Job date

Thu, 03 Oct 2024 00:01:46 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (jobsnearcanada.com) you saw this job posting.

Share

Attention: Babysitter Needed to pick up my son from school. (Jan.14〜Apr.9)

Job title: Attention: Babysitter Needed to pick up my son from school. (Jan.14〜Apr.9) Company Job…

30 minutes ago

CAN-Milton-Std. SWBD Mechanical Assembler I

Job title: CAN-Milton-Std. SWBD Mechanical Assembler I Company Randstad Job description Eaton's Milton Plant has…

58 minutes ago

Math Instructor

Job title: Math Instructor Company Mathnasium Job description Benefits: Competitive salary Opportunity for advancement Training…

1 hour ago

Pot & Dishwasher

Job title: Pot & Dishwasher Company ATCO Job description Job Description:Wicehtowak Frontec Services is seeking…

1 hour ago

2026 Capital Markets, Global Markets Program Summer Analyst (4 Months)

Job title: 2026 Capital Markets, Global Markets Program Summer Analyst (4 Months) Company Royal Bank…

2 hours ago

HIRING Owner Operators with CARGO VAN – Ottawa Gatineau Area

Job title: HIRING Owner Operators with CARGO VAN - Ottawa Gatineau Area Company Precision Home…

2 hours ago
For Apply Button. Please use Non-Amp Version

This website uses cookies.