Search jobs > Mississauga, ON > Senior software engineer

Senior Software Engineer (Java/Python)

PointClickCare
Mississauga, Ontario
$139K-$157K a year
Full-time

For more than 20 years, PointClickCare has been the backbone of senior care. We’ve amassed the richest senior care dataset making our market density untouchable and our connections to the healthcare ecosystem exponentially more powerful than those of any other platform.

With Collective Medical & Audacious Inquiry, we’ve become the most expansive, full-continuum care collaboration network, offering care teams immediate, point-of-care access to deep, real-time insights at every stage of a patient’s journey.

Job title : Senior Software Engineer What your day-to-day will look like : - Building Services / APIs in Java and Python- Integrating PCC domain solution to NLP / LLM models- LLM Model deployment & monitoring- Model functional and performance testing- Building platform services for model selection, training and monitoring- Identify, prioritize and execute tasks in the software development life cycle- Work with business to iterate over software requirements- Develop tools and applications by producing clean, efficient code- Automate tasks through appropriate tools and scripting- Analyze and debug systems- Perform validation and verification testing in a test-driven manner- Review the work of others, and invite others to review your work- Collaborate with internal teams and vendors to fix and improve products- Ensure software is up to date with latest technologies What qualifications we’re looking for : · AI tech experience (LLM, Python Language & Frameworks, Azure Machine Learning Workspace, Databricks) Experience writing clean code that performs well at scale using Java / Python exposure to cloud software (microservice) development and deployment.

Experience with UI development and frameworks (;, React, Angular, Laravel, Nodejs, PHP)· In-depth knowledge of relational databases (;

PostgresSQL, Microsoft SQL Server)· Solid experience writing RESTful, GraphQL API endpoints· Absolutely love TDD and have working knowledge of it· Proficient in GIT· Experience using system and performance monitoring tools ( App Dynamics, DataDog)· Experience with automated testing frameworks ( Selenium, Cypress, RestAssured)· Excellent organization, critical-thinking and personal leadership skills· Self-starter with the ability to deliver with minimal supervision· Being okay with the uncomfortable feeling that comes from learning new things· Team player· Analytical mind with problem-solving aptitude· Proven experience as a great Engineer· BSc / BA in Computer Science or a related degree Bonus points for : · Nice to have Selenium automation and cloud experience· Experience with Docker, Kubernetes and Istio· Experience with Ansible, Terraform· Experience with Jenkins CI / CD pipeline· Linux and IP networking knowledge· Experience with AWS / Azure cloud services or equivalent· Experience with SAML, OAuth and OpenID Connect· Experience working on a SaaS product· Experience with Service Oriented Architecture · Knowledge of scripting languages such as Lua, Python, Bash or Groovy· On-call experience with production grade systems· Has mentored others in a professional setting

30+ days ago
Related jobs
Sentry
Toronto, Ontario

Bad software is everywhere, and we’re tired of it. Sentry is on a mission to help developers write better software faster, so we can get back to enjoying technology. If you like to selfishly build things that make your digital life better, come help us build the next generation of software monitorin...

Affirm, Inc.
Canada
Remote

We are looking for a Senior Software Engineer to lead projects and initiatives on the Fraud Decisioning team. Lead and mentor engineers to help them succeed and grow. Provide the right context to engineers and train them to take ownership of their respective pieces of the initiative. Expert at synth...

Scotiabank
Toronto, Ontario

Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain different applications. Maintain high standards of software quality within the team by establishing good practices and habits. Expert level experience in the following t...

CB Canada
Canada

Joining us as a Software Engineer is a chance to grow into a Senior, Staff, and Principal Developer or follow a people management career progression into a Team Lead and beyond. This is a genuine opportunity to be part of a collaborative team, to be mentored by Senior Engineers and Technology leader...

Leap Tools
Canada

Join us and you will work directly with our talented engineering team to push our product to new heights. Strong computer science fundamentals based on a degree in computer science or distinctive work experience in software development. You are comfortable interacting with senior management and proj...

Capgemini
Toronto, Ontario

Senior Software Engineer-076859. Overall experience includes about 5+ years of experience in 1) data project development experience, Azure Data Engineer with hands-on experience in Azure Synapse, Databricks, SQL data warehouse and data visualization models 2) ETL experience in data warehousing conce...

Iris Software Inc.
Mississauga, Ontario

Experience with Java software development; Spring Boot development of REST APIs and developing enterprise-level Microservices. Tech stack : Java, spring boot, microservices,. Experience in HTML, CSS, JavaScript. ...

Zynga
Toronto, Ontario

AVAILABLE POSITIONS Senior Software Engineer – Infrastructure Services, ZMGT. Mentor Software Engineers and assist with their technical growth. We’re looking for outstanding engineers with a passion for technology who want to work with a diverse team. Follow engineering best practices to ensure code...

Company 19 - John Hancock Life Insurance Company (U.S.A.)
Toronto, Ontario

We are seeking a talented and experienced Senior Full Stack Software Engineer to join our growing team. Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). Minimum of 5+ years of experience as a Full Stack Software Engineer. In this role, you w...

Personify
Toronto, Ontario

We are looking for a Senior Software Engineer, to join our. Are you looking for an inclusive environment, a remote-first opportunity and an employee experience that's engaging, exciting and meaningful? At Personify, our mission is to provide purpose-driven software that anticipates our clients' need...