Enable job alerts via email!

Senior Software Developer Cloud Native

Agfa

Waterloo

On-site

CAD 80,000 - 110,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading healthcare technology company is seeking a Senior Software Developer in Waterloo. The role involves full software development lifecycle participation, focusing on design, implementation, and cloud infrastructure solutions. Join a dedicated team to impact lives positively.

Benefits

Competitive compensation and benefits package
Training and career development programs

Qualifications

  • 5+ years of hands-on development experience.
  • Proficiency with cloud platforms and CI/CD tools.

Responsibilities

  • Design, develop, troubleshoot, and debug software.
  • Implement and manage CI/CD pipelines.
  • Collaborate with teams to optimize application performance.

Skills

Java Spring Boot
Kubernetes
Oracle
SQL
Cloud Security
Problem Solving
Communication

Education

Degree in Computer Science
Degree in Engineering

Tools

AWS
Azure
Jenkins
GitLab CI
CircleCI
Docker
Helm

Job description

Agfa HealthCare , is a division of the Agfa-Gevaert Group which is headquartered in Mortsel, Belgium and traded on Euronext Brussels (AGFB).

At Agfa HealthCare, we support healthcare professionals across the globe to transform the delivery of care. Our focus is 100% on providing best-of-suite Imaging IT software solutions that enable secure, effective and sustainable imaging data management.

We are seeking a Senior Software Developer to join our Waterloo team. As a vital member of our team, you will be involved in the full software development lifecycle, including design, implementation, automated / integration testing, and maintenance. Our development environment is rooted in SAFe / Scrum methodologies, promoting innovation and knowledge transfer through daily interactions among developers, testers, and product managers.

Major Duties & Responsibilities :

  • Design, develop, troubleshoot, and debug software to meet project requirements, ensuring adherence to development practices and regulatory standards.
  • Manage self-directed assignments to resolve software defects or implement features, maintaining high-quality standards and meeting schedule commitments.
  • Participate in the architecture and design of large software components, contribute to design estimates, and review team members' work.
  • Develop and execute unit and integration test plans, collaborating with other team members to address test results.
  • Continuously acquire knowledge of industry standards, tools, and technologies, applying it pragmatically to business-prioritized solutions.
  • Design and implement cloud infrastructure solutions for high availability, scalability, and reliability.
  • Implement and manage CI / CD pipelines to streamline the software delivery process.
  • Ensure cloud security best practices, including identity and access management, encryption, and compliance.
  • Collaborate with development teams to optimize application performance and reliability in cloud environments.
  • Conduct root cause analysis of incidents and implement preventive measures.
  • Develop and maintain documentation for cloud infrastructure and operational procedures.

Qualifications :

  • A degree in Computer Science, Engineering, or a related field.
  • 5+ years of hands-on development, design, and coding experience with Java Spring Boot.
  • Proficiency with Kubernetes, Helm.
  • Solid understanding of Oracle & SQL.
  • Experience with cloud platforms such as AWS or Azure.
  • Experience with CI / CD tools like Jenkins, GitLab CI, or CircleCI.
  • Knowledge of containerization and orchestration tools like Docker and Kubernetes.
  • Understanding of cloud security best practices and compliance.
  • Strong attention to detail and ability to quickly absorb new concepts and technologies.
  • Excellent verbal and written communication skills.
  • A team player with the ability to solve problems independently.
  • Confidence in an agile work environment.
  • A commitment to quality software development.

We offer a rewarding career in a field that impacts lives, the opportunity to work with a talented and committed team of individuals, training and career development programs, and a competitive compensation and benefits package. If you want to be part of this experience, we'll take you there!

J-18808-Ljbffr

Create a job alert for this search

Senior Software Developer • Waterloo, Region of Waterloo, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Full Stack Engineer (Remote) - LLM Product

Jerry

Waterloo

Remote

CAD 90,000 - 130,000

Today
Be an early applicant

Full Stack Cloud Developer

Senstar

Waterloo

Remote

CAD 80,000 - 110,000

13 days ago

Software Engineer - Remote in Canada (PST)

UnitedHealth Group

Richmond

Remote

CAD 63,000 - 132,000

Today
Be an early applicant

Senior Software Engineer, Platform Remote-Canada

Plotly Dash Enterprise

Remote

CAD 90,000 - 130,000

Today
Be an early applicant

Senior Software Developer

SpryPoint Solutions Inc.

Ontario

Remote

CAD 80,000 - 100,000

Yesterday
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Waterloo

Remote

USD 80,000 - 120,000

11 days ago

Full Stack Developer (remote, open roster contract opportunity)

Crowdlinker Inc.

Ontario

Remote

CAD 75,000 - 95,000

Today
Be an early applicant

Enterprise Architect – Cloud Solutions

Yapha Technologies - Turning Promises Into Performances

Ontario

Remote

CAD 100,000 - 130,000

Yesterday
Be an early applicant

Software Engineer- Design Systems

DataAnnotation

Ontario

Remote

CAD <90,000

3 days ago
Be an early applicant