> Markdown version of [/jobs/ext/3976869-senior-software-developer-cloud](https://www.wearedevelopers.com/jobs/ext/3976869-senior-software-developer-cloud). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Developer Cloud - **Company:** AGFA HealthCare - **Location:** Waterloo, Belgium - **Experience:** Expert - **Salary:** €125,000.0 - €145,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Application Performance Management, Microsoft Azure, Cloud Computing, Cloud Computing Security, Code Generation, Computer Programming, Continuous Integration, Software Debugging, Identity and Access Management, Integrated Development Environments, Oracle (Applications), Scrum Methodology, Ansible, Software Engineering, SQL Databases, Management of Software Versions, Circleci, Cloud Platform System, GitHub Copilot, System Availability, Delivery Pipeline, Claude Code, Prompt Engineering, Spring-boot, Containerization, Gitlab-ci, Integration Tests, Kubernetes, Information Technology, Terraform, Code Restructuring, Docker, Jenkins - **Published:** October 28, 2026 - **Apply:** https://careers.agfa.com/talentcommunity/apply/1409041333/?locale=en_US ## About the Role * A degree in Computer Science, Engineering, or a related field. * Experience with cloud platforms such as AWS or Azure. * Proficiency with Kubernetes, Helm. * Experience with AMI lifecycle management - Designing, building, versioning, and deprecating AMIs using automated pipelines. * Experience with Terraform and Ansible * Solid understanding of Oracle & SQL is an asset. * 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. * Hands-on development, design, and coding experience with Java /Springboot is an asset. * Experience with AI-assisted development - Using tools like GitHub Copilot or Claude Code to accelerate coding, refactoring, test generation, and documentation while maintaining engineering rigor. * Experience with Prompt engineering - Crafting effective prompts for code generation, architecture exploration, debugging, and automation workflows. * 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. ## Description 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., * 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.