P

PointClickCare

Cloud-based EHR platform for post-acute care

Senior Software Engineer - Big Data and Java

Backend EngineeringConfirmed live in the last 24 hours
Full-timeMississauga, ON, Canada

About the Job

Requirements

  • Experience with distributed computing tools such as Apache Hudi, Spark, Kafka, Flink, Beam, Trino, Databricks, and other big data technologies.
  • Experience with distributed storage systems such as ADLS, HDFS, S3, and DLT.
  • Familiarity with Hadoop, Spark, Databricks, or other distributed computing systems.
  • Understanding of data partitioning and sharding techniques.
  • Knowledge of distributed computing principles and their application to large-scale data processing.
  • Experience writing clean, scalable code in languages such as Python and Java.
  • Knowledge of relational databases such as Microsoft SQL Server and MySQL.
  • Experience writing RESTful API endpoints.
  • Working knowledge of test-driven development.
  • Proficiency in Git.
  • Experience using system and performance monitoring tools such as New Relic and Datadog.
  • A Bachelor of Science or Bachelor of Arts in Computer Science or a related degree.
  • Strong organization, critical-thinking, and personal leadership skills.
  • Ability to deliver with minimal supervision.
  • Analytical problem-solving ability.
  • Proven engineering experience.

Responsibilities

  • Identify, prioritize, and execute tasks throughout the software development life cycle.
  • Work with the business to iterate on software requirements.
  • Develop tools and applications by producing clean, efficient code.
  • Automate tasks using appropriate tools and scripting.
  • Analyze and debug systems.
  • Perform validation and verification testing in a test-driven manner.
  • Review others' work and invite others to review your work.
  • Collaborate with internal teams and vendors to fix and improve products.
  • Keep software up to date with current technologies.
  • Work with distributed computing systems such as Apache Hudi and Trino for big data processing.

Desired Qualifications

  • Experience with distributed computing.
  • Experience writing code or scripts in Python.
  • Experience with Spring Boot.
  • Experience with React, Selenium automation, and cloud technologies.
  • Experience with Docker, Kubernetes, and Istio.
  • Experience with Ansible.
  • Experience with Jenkins continuous integration and continuous delivery (CI/CD) pipelines.
  • Linux and IP networking knowledge.
  • Experience with AWS, Azure, or equivalent cloud services.
  • Experience with SAML, OAuth, and OpenID Connect.
  • Experience working on a software-as-a-service (SaaS) product.
  • Experience with service-oriented architecture.
  • Knowledge of scripting languages such as Python, Bash, or Groovy.
  • On-call experience with production-grade systems.
  • Professional mentoring experience.
  • Experience using generative AI code assistants such as GitHub Copilot and knowledge of current generative AI model capabilities.

About the Company

PointClickCare

Cloud-based EHR platform for post-acute care

PointClickCare provides cloud-based software for senior care with a focus on electronic health records and care coordination. Its flagship Harmony platform connects post-acute care providers with acute care hospitals, enabling seamless exchange of clinical data to coordinate patient transitions. Harmony leverages a large post-acute care data cloud to deliver real-time insights and analytics that support informed decisions. The business runs on a subscription model, with additional revenue from training, support, and consulting, and it can integrate with other systems (such as Salesforce) to improve data interoperability. Compared with competitors, PointClickCare stands out by specializing in post-acute and senior-care settings, offering a broad data cloud and real-time analytics to drive better patient outcomes and operational efficiency. The company’s goal is to help healthcare organizations in senior care improve patient outcomes and streamline care coordination and delivery.

Company size
1,001-5,000
Company stage
Grant
Total funding
$226.2M
Headquarters
Mississauga, Canada
Founded
2000

Recently Posted Jobs

Explore more opportunities at PointClickCare

See more jobs