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.
Applying 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.
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