Principal Software Engineer responsible for writing production-grade code at PointClickCare. Collaborating within a Scrum team to achieve technical excellence and feature development in healthcare technology.
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
Requirements
Experience writing clean code that performs well at scale using Java. Experience with UI development and React frameworks.
Experience with Spring Boot
In-depth knowledge of relational databases (e.g. Microsoft SQL Server, MySQL)
Solid experience writing RESTful API endpoints
Absolutely love TDD and have working knowledge of it
Proficient in GIT
Experience using system and performance monitoring tools (e.g. New Relic, DataDog)
Experience with automated testing frameworks (e.g. Selenium, Cypress, RestAssured)
Excellent organization, critical-thinking and personal leadership skills
Self-starter with the ability to deliver with minimal supervision
Being okay with the uncomfortable feeling that comes from learning new things
Team player
Analytical mind with problem-solving aptitude
Proven experience as a great Engineer
BSc/BA in Computer Science or a related degree
Generative AI Code Assistants - Use of Generative AI Code Assistants (e.g. Github Copilot) and knowledge of latest Generative AI Model capabilities would be an asset
Senior Software Engineer at Affirm's Zero to One labs developing and launching scalable AI - enabled systems. Engaging in rapid prototyping and collaborating with product managers in a fast - paced environment.
Test and Product Engineering Developer at Ford working on hardware testing for Electronic Control Units. Focus on defining test requirements, methodologies, and achieving product quality in mass production.
Full Stack Developer building complex web applications and APIs in Assurance Innovation Lab at BDO. Collaborating with high - performing teams to drive innovation and enhance client service.
Senior Software Engineer developing Conductor, an AI platform for healthcare providers. Leading deployments, integrations, and resolving technical issues with client stakeholders.
Web Full Stack Developer at GHGSat focusing on innovative applications for greenhouse gas data processing. Join a multidisciplinary Agile Scrum team to enhance environmental solutions.
Software Developer I developing AI - driven applications within PR Newswire Canada. Collaborating with cross - functional teams to enhance application development and code quality.
Senior Client Engineer developing and improving the DragonVale mobile game client. Collaborating with talented engineers to deliver high - quality updates for its dedicated player community.
Staff Software Engineer joining Achievers' Framework team focused on building scalable infrastructure. Responsible for authentication, API gateways, and fostering engineering best practices with a strong team.
Software Developer intern helping to validate and develop algorithms for Kinaxis' AI - powered platform. Involves collaboration with data processing and quality improvement tasks.
Product Development Engineer at Socomec developing embedded systems and GUI interfaces for electrical equipment. Collaborating with engineering teams to implement communication protocols and support product testing and documentation.