08 Aug
|
PointClickCare
|
Toronto
08 Aug
PointClickCare
Toronto
Senior Software Engineer at PointclickcareAbout the role:PointClickCare is a leading health tech company focused on improving care through innovative software. We are seeking a Senior Software Engineer to join our team in Toronto, contributing to a platform that impacts millions of lives. This role involves developing and enhancing applications within a dynamic, AI-accelerated environment.Key factsLocation: Toronto, OntarioEngagement: Full-TimeWhat you'll doPrioritize and execute tasks throughout the software development lifecycleCollaborate with business stakeholders to refine software requirementsCreate applications and tools using clean, efficient codeAutomate tasks through scripting and appropriate toolsAnalyze and debug existing systemsConduct validation and verification testing following a test-driven approachParticipate in code reviews for both your work and that of peersWork with internal teams and external vendors to improve productsEnsure software components are current with the latest technologiesRequirementsProven ability to write scalable, clean Java codeExperience with Spring BootDeep understanding of relational databases like Microsoft SQL Server or MySQLStrong background in developing RESTful API endpointsWorking knowledge and enthusiasm for Test-Driven Development (TDD)Proficiency with GITExperience using system and performance monitoring tools such as Recent Relic or DataDogFamiliarity with automated testing frameworks like Selenium, Cypress, or RestAssuredExcellent organizational, critical-thinking,
and leadership abilitiesSelf-motivated with the capacity to deliver results with minimal oversightAdaptability and openness to learning new conceptsCollaborative team playerAnalytical mindset with problem-solving skillsDemonstrated experience as a skilled EngineerBachelor's degree in Computer Science or a related fieldNice to haveExperience with UI development frameworks (Vue.Js, React, Angular)Knowledge of React, Selenium automation, and cloud platformsExperience with Docker, Kubernetes, and IstioFamiliarity with AnsibleExperience with Jenkins CI/CD pipelinesUnderstanding of Linux and IP networkingExperience with AWS/Azure cloud services or similarKnowledge of SAML, OAuth, and OpenID ConnectExperience working on a SaaS productFamiliarity with Service Oriented ArchitectureKnowledge of scripting languages such as Python, Bash, or GroovyOn-call experience with production systemsMentorship experience in a professional settingUse of Generative AI Code Assistants (e.G., Github Copilot) and knowledge of current Generative AI Model capabilitiesSkills & toolsJavaSpring BootMicrosoft SQL ServerMySQLRESTful APIsGITNew RelicDataDogSeleniumCypressRestAssuredVue.Js (nice to have)React (nice to have)Angular (nice to have)Docker (nice to have)Kubernetes (nice to have)Istio (nice to have)Ansible (nice to have)Jenkins (nice to have)Linux (nice to have)AWS (nice to have)Azure (nice to have)SAML (nice to have)OAuth (nice to have)OpenID Connect (nice to have)Python (nice to have)Bash (nice to have)Groovy (nice to have)Generative AI Code Assistants (nice to have)Practical notesThis is a hybrid role, requiring you to reside within commutable distance to the Toronto office. You will be expected to attend weekly, bi-weekly, or monthly in-office events with your team.BenefitsBenefits begin on day one and include retirement plan matching, flexible paid time off, wellness support, parental and caregiver leaves, and continuous development programs.PointClickCare uses AI tools for candidate screening and assessment. #J-18808-Ljbffr
📌 Senior Software Engineer (Toronto)
🏢 PointClickCare
📍 Toronto