Principal Software Engineer at PointClickCare - Toronto, Ontario Principal Software Engineer - PointClickCare

Principal Software Engineer

PointClickCare

Location: Toronto, Ontario, Canada

Category: Software Engineering

Salary: 155,000 - 172,000 CAD / yearly

Full-time


Job Description

PointClickCare is seeking a Principal Software Engineer to contribute to best practice application development by writing and rigorously defending production-grade code on a regular basis. This hands-on leadership role involves designing and implementing features from the ground-up, mentoring team members, and delivering business and technical objectives through ambiguity and uncertainty.

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
  • Collaborate with internal teams and vendors to fix and improve products
  • Ensure software is up-to-date with latest technologies

Qualifications

  • Experience writing clean code using Java
  • Experience with Spring Boot
  • In-depth knowledge of relational databases
  • Experience with RESTful API endpoints
  • Proficient in GIT
  • Experience with automated testing frameworks
  • Excellent organization and critical-thinking skills
  • BSc/BA in Computer Science or a related degree