Designing, developing, and implementing scalable and securing cloud-native applications and services for enterprise imaging solutions, leveraging Microservices Architecture and API Development best practices.
Collaborating with cross-functional teams to define technical requirements, architectural designs, and deployment strategies for cloud-based systems.
Leading and contributing to the full software development lifecycle, from conceptualization and design to testing, deployment, and ongoing maintenance.
Implementing and managing CI/CD pipelines and automation scripts using DevOps principles to streamline software delivery and operational efficiency.
Developing and maintaining robust monitoring, logging, and alerting solutions to ensure high System Reliability and proactive issue resolution.
Utilizing expertise in Databasing and Network Protocols to optimize data storage, retrieval, and communication within cloud environments.
Appling Object-Oriented Programming (OOP) and Software Design Architecture principles to build maintainable, extensible, and high-quality code.
Developing and implementing Test Automation strategies to ensure the quality and stability of cloud applications and services.
Exploring and integrating Edge Computing solutions to optimize performance and data processing for distributed imaging systems.
Engaging in Web Services Development to create and consume RESTful APIs for seamless integration with internal and external systems.
Requirements
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field
Proven experience in Cloud Technology, with a strong understanding of major cloud platforms (e.g., AWS, Azure, GCP)
Proficiency in Databasing technologies (SQL and NoSQL)
Experience with Network Protocols and their application in cloud environments
Fluent English
Demonstrated expertise in Computer Programming, particularly with experience in Full Stack Development
Solid understanding and practical experience with Microservices Architecture and API Development
Strong background in DevOps practices, including CI/CD pipeline implementation and infrastructure as code
Strong command of Object-Oriented Programming (OOP) principles and Software Design Architecture
Proven ability to ensure System Reliability and implement effective monitoring and alerting solutions
Experience with Test Automation frameworks and methodologies
Familiarity with Web Services Development and RESTful API design
Knowledge of Edge Computing concepts and their practical applications is a plus.
Tech Stack
AWS
Azure
Cloud
Google Cloud Platform
Microservices
NoSQL
SQL
Benefits
Health & wellness coverage
Retirement and or savings plans
Allowances or benefits to support role requirements (e.g., mobility, transport, or role-specific needs such as a company car or allowance where applicable)
Work-life balance support (e.g., flexible working, leave programs)
Recognition and incentive programs aligned with performance and company success