Simplify Logo

Full-Time

Senior Software Engineer-Big Data & Java

Posted on 12/14/2023

PointClickCare

PointClickCare

1,001-5,000 employees

Cloud-based healthcare software platform

Hardware
Enterprise Software
Healthcare

Senior

Mississauga, ON, Canada

Category
Backend Engineering
Software Engineering
Required Skills
Kotlin
Datadog
Python
MySQL
Git
Apache Spark
SQL
Java
REST APIs
Hadoop
Data Analysis
Requirements
  • Experience with distributed computing tools like Apache Hudi, Trino, Map Reduce and other big data technologies.
  • Experience with distributed storage systems like HDFS, S3, etc.
  • Familiarity with Hadoop, Spark, or other distributed computing systems.
  • Understanding of data partitioning and sharding techniques.
  • Knowledge of distributed computing principles and how they apply to large-scale data processing.
  • Experience writing clean code that performs well at scale using languages such as Java/Kotlin/C#/Go.
  • Experience in scripting languages such as Python.
  • Knowledge of relational databases (e.g. Microsoft SQL Server, MySQL).
  • Solid experience writing RESTful API endpoints.
  • Proficient in GIT.
  • Experience using system and performance monitoring tools (e.g. New Relic, DataDog).
  • Experience with Spring Boot.
Responsibilities
  • 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.
  • Work with distributed computing systems like Apache Hudi and Trino for big data processing.

PointClickCare, a leader in cloud-based healthcare software, offers a work environment focused on integrating essential patient data and boosting care outcomes. Employees can take pride in contributing to a system that enhances care coordination and optimizes financial processes for healthcare providers, fostering a significant impact on the industry. This commitment to improving healthcare efficiency and outcomes makes it an appealing place for professionals passionate about making a meaningful difference in the sector.

Company Stage

Private

Total Funding

$231M

Headquarters

Mississauga, Canada

Founded

2000

Growth & Insights
Headcount

6 month growth

5%

1 year growth

5%

2 year growth

5%

Benefits

Competitive financial rewards & equity potential

Comprehensive benefits available from day 1

Midweek mingles with free lunch

Wellness spending account

Retirement savings plan with employer match

Flexible PTO

Hybrid work models

Parental leave

Family planning support

Training & development programs

Corporate discounts program

Summer half-day Fridays

Health & wellness programs

INACTIVE