Senior Software Developer

 

Description:

Agfa HealthCare, a global leader in Imaging IT solutions and a division of the Agfa-Gevaert Group, is actively hiring for the position of Senior Software Developer – Cloud Native at its Waterloo, Ontario location. This is a pivotal role that places developers at the heart of software innovation in the healthcare IT industry, directly contributing to improving patient care worldwide.

This position offers an exceptional opportunity to work with cutting-edge cloud-native technologies and agile development practices in a collaborative and impactful environment. You will be part of a highly skilled team focused on delivering secure, efficient, and scalable imaging data management systems through the company's unified Enterprise Imaging Platform. This platform is designed to reduce clinical complexity, boost productivity, and provide long-term value to healthcare providers globally.

Key Responsibilities:

  • Design, develop, debug, and maintain high-quality, cloud-native software solutions in compliance with internal standards and healthcare industry regulations.

  • Lead the full software development lifecycle including architecture planning, implementation, unit and integration testing, and ongoing maintenance.

  • Collaborate closely with cross-functional teams including product managers, developers, and testers under the SAFe/Scrum framework.

  • Manage individual development tasks with a focus on timely delivery and adherence to quality metrics.

  • Participate in code reviews and offer mentorship to junior team members.

  • Design and manage cloud infrastructure ensuring scalability, high availability, and resilience.

  • Develop and maintain CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI.

  • Integrate cloud security best practices including access controls, encryption, and compliance requirements.

  • Optimize application performance in cloud environments and conduct root cause analysis for incidents.

  • Prepare and maintain comprehensive documentation for systems and procedures.

Required Skills and Qualifications:

  • A degree in Computer Science, Engineering, or a closely related discipline.

  • At least 5 years of solid experience in software development, especially with Java Spring Boot.

  • Proficiency in Kubernetes and Helm for orchestration and container management.

  • Familiarity with Oracle and SQL databases.

  • Experience with major cloud platforms such as AWS or Azure.

  • Exposure to frontend frameworks like Angular and testing tools like Playwright is a plus.

  • Practical knowledge of containerization with Docker.

  • Experience implementing cloud-based CI/CD pipelines and cloud infrastructure best practices.

  • Strong analytical, troubleshooting, and communication skills.

  • Ability to thrive in an Agile development environment and work independently or collaboratively as needed.

What the Organization Offers:

  • A fulfilling career with meaningful impact on healthcare and patient outcomes

  • Training and career development opportunities in an innovative and inclusive environment

  • A competitive compensation and comprehensive benefits package

  • Work with a dedicated, high-performing team of professionals

  • Supportive environment committed to accessibility and diversity

Organization Agfa HealthCare (SYNAPS Synthetic Paper
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Developer
Job Location Ontario,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2025-05-31 3:40 pm
Expires on 2026-01-06