Software Engineer Position for Cloud-Based Healthcare Solutions

3 weeks ago


Mississauga, Ontario, Canada PointClickCare Full time

PointClickCare is a leading North American healthcare technology company that enables meaningful care collaboration and real-time patient insights. The organization has been focused on realizing its vision of delivering frictionless care for over 20 years. As recognized by Forbes as one of the top 100 private cloud companies and acknowledged by Waterstone Human Capital as Canada's Most Admired Corporate Cultures, PointClickCare leads the way in creating cloud-based healthcare software.

A Day in the Life
  • Identify, prioritize, and execute tasks in the software development life cycle to drive innovation and growth.
  • Collaborate with business stakeholders to iterate on software requirements and ensure seamless integration.
  • Develop tools and applications by producing clean, efficient code that meets the needs of the organization.
  • Automate tasks through appropriate tools and scripting to increase productivity and efficiency.
  • Analyze and debug systems to identify areas for improvement and implement solutions.
  • Perform validation and verification testing in a test-driven manner to ensure high-quality software releases.
  • Review the work of others and invite feedback on your own contributions to foster a culture of collaboration and continuous learning.
  • Work with internal teams and vendors to fix and improve products, ensuring they meet the highest standards of quality and functionality.
  • Stay up-to-date with the latest technologies to maintain and improve software performance.
Requirements and Qualifications
  • Experience writing clean, scalable code using Java, with a strong focus on code quality and maintainability.
  • Familiarity with automated testing frameworks, such as Selenium, Cypress, or RestAssured, to ensure robust and reliable software releases.
  • In-depth knowledge of relational databases, including Microsoft SQL Server and MySQL, to design and implement efficient database solutions.
  • Solid experience writing RESTful API endpoints to enable seamless communication between systems.
  • A deep understanding of Test-Driven Development (TDD) principles and practices to drive high-quality software development.
  • Experience with UI development and frameworks, such as Vue.js, React, or Angular, to create engaging and user-friendly interfaces.
  • Proficiency in GIT to manage version control and collaborate with team members.
  • Experience using system and performance monitoring tools, such as New Relic and DataDog, to optimize software performance and identify areas for improvement.
  • Excellent organizational, critical-thinking, and leadership skills to drive project success and lead cross-functional teams.
  • A self-starter mindset with the ability to deliver results with minimal supervision.
  • A willingness to learn and adapt to new technologies and processes.
  • Strong analytical skills with problem-solving aptitude to tackle complex technical challenges.
  • Proven experience as a skilled software engineer, with a track record of delivering high-quality software solutions.
  • A Bachelor's degree in Computer Science or a related field, with relevant coursework and hands-on experience.
Bonus Points
  • Experience with Spring Boot to develop scalable and efficient software solutions.
  • Familiarity with React, Selenium automation, and cloud computing to enhance software capabilities.
  • Knowledge of Docker, Kubernetes, and Istio to orchestrate containerized applications.
  • Experience with Ansible to automate infrastructure management and deployment.
  • Familiarity with Jenkins CI/CD pipeline to streamline software delivery and deployment.
  • Linux and IP networking expertise to optimize network performance and security.
  • Experience with AWS/Azure cloud services or equivalent to develop cloud-native software solutions.
  • Understanding of SAML, OAuth, and OpenID Connect to implement secure authentication and authorization mechanisms.
  • Experience working on a SaaS product to develop cloud-based software solutions.
  • Knowledge of Service-Oriented Architecture to design scalable and modular software systems.
  • Familiarity with scripting languages, such as Python, Bash, or Groovy, to automate tasks and workflows.
  • On-call experience with production-grade systems to develop incident response and resolution skills.
  • Experience mentoring others in a professional setting to develop leadership and coaching skills.

This position offers a competitive salary range of $111,000 - $119,000 per year, depending on experience and qualifications. In addition to base salary, PointClickCare provides a comprehensive total rewards package, including:

  • Retirement Plan Matching
  • Flexible Paid Time Off
  • Wellness Support Programs and Resources
  • Parental & Caregiver Leaves
  • Fertility & Adoption Support
  • Continuous Development Support Program
  • Employee Assistance Program
  • Allyship and Inclusion Communities
  • Employee Recognition and Rewards


  • Mississauga, Ontario, Canada Epsilon Solutions Ltd. Full time

    Epsilon Solutions Ltd. is a renowned company that seeks an exceptional Cloud Solutions Engineer to lead our cloud-based projects.Job DescriptionWe are looking for a highly experienced professional with at least 10-15 years of experience in designing, implementing, and consulting on applications and infrastructures.The ideal candidate should have a strong...


  • Mississauga, Ontario, Canada PointClickCare Full time

    About Us: PointClickCare is a leading North American healthcare technology platform that enables meaningful care collaboration and real-time patient insights. For over two decades, we've been committed to our vision of creating a world where providers and plans can deliver frictionless care.We're recognized by Forbes as one of the top 100 private cloud...


  • Mississauga, Ontario, Canada Synechron Full time

    We are seeking a highly skilled Cloud-Based Java Developer - Senior Software Engineer to join our team at Synechron. This role involves designing and developing scalable cloud-based applications using Java 11, Spring Boot, and Spring Framework.In this position, you will work with our experienced team of developers to create high-quality software solutions...


  • Mississauga, Ontario, Canada United Software Group Inc. - Canada Full time

    United Software Group Inc. - Canada is a leading IT & Engineering Consulting Company, serving clients for 20 years with 2500 staff in 17 offices globally.Salary InformationThe estimated salary for this position ranges from $130,000 to $180,000 per year, depending on experience and location.Job DescriptionWe are seeking an experienced AWS Tech Lead to work on...


  • Mississauga, Ontario, Canada Citigroup Inc. Full time

    Join Citigroup Inc. as a Cloud-Native Data Engineering Solutions Architect and take advantage of an exciting opportunity to design and build modern, cloud-native, fully observable data engineering solutions. OverviewCitigroup Inc., a leading global financial services company, is seeking a senior software architect with a passion for designing and building...


  • Mississauga, Ontario, Canada KROLOG INC. Full time

    Job OverviewKROLOG INC. is seeking a skilled Software Solutions Engineer to join our team. In this role, you will be responsible for designing and developing innovative software solutions that meet the needs of our clients.Estimated SalaryThe estimated salary for this position is $120,000 per year, based on industry standards and location.Job...


  • Mississauga, Ontario, Canada AtkinsRéalis Full time

    About the Role:As a Senior Software Engineer - Cloud Architect, you will be responsible for designing and implementing cloud-based systems and applications. You will work closely with cross-functional teams to ensure seamless integration and deployment of cloud-based solutions.Key Responsibilities:- Design and implement cloud-based systems and applications-...


  • Mississauga, Ontario, Canada F. Hoffmann-La Roche Gruppe Full time

    Unlock Your Potential in Cloud Security EngineeringWe are seeking a highly skilled Cloud Security Engineer to join our Information Systems Security team at Roche, a world-leading research-focused healthcare group. With over 100,000 people across 100 countries, we foster a culture of innovation, curiosity, and diversity.The Role:In this exciting role, you...


  • Mississauga, Ontario, Canada Enterprise Web Cloud Full time

    Job DescriptionWe are seeking a skilled Software Engineering Professional to join our team at Enterprise Web Cloud. As a key member of our software development team, you will be responsible for designing, developing, and integrating website-related code.Your primary focus will be on consulting with clients to develop and document website requirements,...


  • Mississauga, Ontario, Canada Enterprise Web Cloud Full time

    At Enterprise Web Cloud, we're seeking a skilled Software Engineering Specialist to join our team. As a key member of our development team, you'll be responsible for designing and integrating website-related code, consulting with clients to develop and document website requirements, and communicating technical problems, processes, and solutions.In this role,...


  • Mississauga, Ontario, Canada Altimetrik Full time

    About AltimetrikAltimetrik is a rapidly growing technology company that brings together talented individuals, creative thinking, and innovative technologies to drive transformation. Our teams develop cutting-edge software solutions for some of the world's largest financial services, manufacturing, healthcare, and retail companies.We have a global presence...


  • Mississauga, Ontario, Canada Capgemini Full time

    Job TitleSenior Cloud Software EngineerAbout the RoleWe are seeking a highly skilled Senior Cloud Software Engineer to join our team in Mississauga. As a key member of our Agile delivery team, you will be responsible for designing and developing complex web-based applications using Java Spring Boot REST API DevOps Cloud Platform (OCP Kubernetes) and modern...


  • Mississauga, Ontario, Canada Altimetrik Full time

    Unlock Digital Transformation with AltimetrikAt Altimetrik, we empower organizations to become agile, empowered, and successful by harnessing the power of digital business and culture. As a Senior Cloud Software Engineer, you will play a vital role in delivering outcomes for our clients by rapidly enabling enterprise technology and connected solutions.We are...


  • Mississauga, Ontario, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Senior Cloud Software EngineerWe are seeking a highly skilled Senior Cloud Software Engineer to join our Email and Collaboration Security team. As a key member of our team, you will be responsible for designing, developing, and optimizing backend systems for data processing at scale within AWS.Key Responsibilities:Design and develop cloud-based microservices...


  • Mississauga, Ontario, Canada Axiom Software Solutions Limited Full time

    At Axiom Software Solutions Limited, we are seeking a highly skilled Senior Java Software Engineer to join our team.About the RoleWe are looking for an experienced professional with 10+ years of experience in designing, developing, and deploying Java/J2EE based applications. The ideal candidate will have hands-on experience with Spring Boot, Spring Data/JPA,...


  • Mississauga, Ontario, Canada F. Hoffmann-La Roche AG Full time

    The RoleWe are seeking a skilled Cloud-Based Solution Architect to join our team at Roche. As a Veeva Solution Architect, you will be responsible for designing and implementing cloud-based solutions leveraging the Veeva platform, specifically Veeva CRM, Veeva Align, and Veeva PromoMats.Solution Design: Collaborate with stakeholders to gather business...


  • Mississauga, Ontario, Canada Roche Full time

    Company OverviewRochepharmaceuticals, a global leader in the healthcare industry, is driving innovation in personalized medicine and digital solutions. Their vision for the 21st century is a healthcare system that leverages technology to make medical processes safer, faster, and more accessible.Salary: $170,000 - $200,000 per yearThe RoleWe are seeking an...


  • Mississauga, Ontario, Canada Gay Lea Foods Full time

    Company: {company}About the Role:As a Senior Software Engineer in our Cloud Computing team, you will be responsible for designing, developing, and maintaining scalable and secure cloud-based applications. Your expertise in cloud computing will be instrumental in helping us deliver innovative solutions to our clients.Key Responsibilities:- Design and develop...


  • Mississauga, Ontario, Canada PointClickCare Full time

    Job Title: Software Engineer for AI and Cloud ArchitectureWe are seeking a talented Senior Software Engineer to join our team at PointClickCare, a leading provider of senior care solutions. In this role, you will be responsible for building and deploying cutting-edge AI-powered services and cloud-based applications.About the Role:- Develop and deploy AI...


  • Mississauga, Ontario, Canada Axiom Software Solutions Limited Full time

    Axiom Software Solutions Limited is seeking a highly skilled Java Fullstack Developer to join our team.We offer an estimated salary of $140,000 per year based on industry standards and location.About the Job:This role involves designing, developing, and deploying Java/J2EE-based applications with a strong focus on microservices architecture.The ideal...