What Jobs are available for Cloud Platform in Bahrain?
Showing 1918 Cloud Platform jobs in Bahrain
Senior Software Engineer - Cloud Platform
Posted 2 days ago
Job Viewed
Job Description
- Design, develop, test, deploy, and maintain scalable microservices and distributed systems in a cloud environment (AWS, Azure, or GCP).
- Write clean, efficient, and well-documented code in languages such as Go, Python, Java, or Node.js.
- Contribute to the architecture and design decisions of the cloud platform, focusing on resilience, scalability, and security.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Work with containerization technologies like Docker and orchestration tools such as Kubernetes.
- Monitor system performance, identify bottlenecks, and implement solutions for optimization.
- Collaborate closely with product managers, QA engineers, and other development teams to deliver high-quality software.
- Participate in code reviews, provide constructive feedback, and mentor junior engineers.
- Troubleshoot and resolve complex technical issues in production environments.
- Stay up-to-date with emerging cloud technologies and best practices.
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- 5+ years of professional experience in software development, with a strong emphasis on cloud platforms and distributed systems.
- Proven experience with microservices architecture and design patterns.
- Proficiency in at least one major cloud provider (AWS, Azure, GCP) and associated services.
- Hands-on experience with containerization (Docker) and orchestration (Kubernetes).
- Strong understanding of networking concepts, databases (SQL/NoSQL), and API design.
- Experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions).
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills, essential for remote work.
- Experience with performance tuning and monitoring tools.
- Familiarity with infrastructure as code (IaC) tools like Terraform or CloudFormation is a plus.
Is this job a match or a miss?
Graduate Software Engineer - Cloud Platform
Posted 2 days ago
Job Viewed
Job Description
As a Graduate Software Engineer, you will be involved in the design, development, testing, and deployment of robust, scalable cloud services. You will contribute to coding, debugging, and problem-solving, while learning to leverage the power of cloud infrastructure. This role is perfect for individuals with a strong foundation in computer science principles and a passion for building high-quality software in a collaborative, remote-first environment.
Key Responsibilities:
- Write clean, efficient, and maintainable code in relevant programming languages (e.g., Java, Python, Go).
- Assist in the design and architecture of microservices and distributed systems.
- Develop and implement unit, integration, and end-to-end tests.
- Troubleshoot and debug software defects and performance issues.
- Collaborate with senior engineers on code reviews and technical designs.
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Learn and utilize cloud platforms such as AWS, Azure, or GCP.
- Contribute to the automation of build, test, and deployment pipelines (CI/CD).
- Document technical designs, code, and processes.
- Stay current with emerging technologies and industry trends.
- Contribute to a culture of continuous improvement and knowledge sharing within the team.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related field.
- Solid understanding of data structures, algorithms, and object-oriented programming.
- Familiarity with at least one modern programming language.
- Basic knowledge of cloud computing concepts is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities, suitable for a remote setting.
- Eagerness to learn and adapt to new technologies.
- A demonstrable passion for software development through personal projects or academic work.
Is this job a match or a miss?
Senior Software Engineer - Cloud Platform Development
Posted 24 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy scalable and reliable cloud-native applications and services.
- Write clean, efficient, and maintainable code in languages such as Java, Python, Go, or Node.js.
- Collaborate with product managers, architects, and other engineers to define technical requirements and solutions.
- Build and maintain CI/CD pipelines for automated testing and deployment.
- Implement and manage cloud infrastructure on platforms like AWS, Azure, or GCP.
- Optimize application performance, scalability, and security in a cloud environment.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to the architectural design and technical roadmap of cloud platforms.
- Mentor junior engineers and share knowledge within the team.
- Stay current with emerging cloud technologies and best practices.
- Ensure adherence to coding standards, security policies, and operational best practices.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of professional software development experience, with a strong focus on cloud platforms.
- Proven experience in designing and building distributed systems and microservices architectures.
- Proficiency in one or more programming languages such as Java, Python, Go, or Node.js.
- Hands-on experience with cloud providers (AWS, Azure, GCP) and their services (e.g., EC2, S3, Lambda, Kubernetes).
- Experience with containerization technologies like Docker and Kubernetes.
- Strong understanding of database technologies (SQL and NoSQL).
- Familiarity with CI/CD tools and practices (e.g., Jenkins, GitLab CI, Docker Compose).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with experience working in remote teams.
- Experience with Agile development methodologies.
- Passion for clean code, testing, and best practices in software engineering.
Is this job a match or a miss?
Junior Software Developer - Cloud Services
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist in the development and maintenance of cloud-based applications and services.
- Write clean, efficient, and well-documented code under the guidance of senior developers.
- Participate in code reviews to learn best practices and improve code quality.
- Assist in the design, development, and execution of unit and integration tests.
- Troubleshoot and debug software issues, working towards effective resolutions.
- Collaborate with team members using agile methodologies and remote collaboration tools.
- Learn and apply new technologies and programming languages relevant to cloud development.
- Contribute to technical documentation and project specifications.
- Support the deployment of applications to cloud environments.
- Actively participate in team meetings and contribute ideas for product improvement.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Basic understanding of programming concepts and data structures.
- Familiarity with at least one programming language such as Python, Java, C#, or JavaScript.
- Exposure to cloud platforms (AWS, Azure, GCP) is a plus.
- Knowledge of version control systems (e.g., Git) is preferred.
- Strong problem-solving skills and a keen attention to detail.
- Excellent communication and teamwork skills, essential for a remote role.
- Eagerness to learn and adapt to new technologies.
- Ability to work independently and manage time effectively.
- A proactive attitude and a passion for software development.
Is this job a match or a miss?
Technical Support Specialist - Cloud Services
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Provide comprehensive technical support for cloud-based services, including troubleshooting, diagnosing, and resolving issues for clients.
- Respond to customer inquiries via phone, email, and chat in a timely and professional manner.
- Guide users through step-by-step solutions for software and hardware issues related to cloud infrastructure.
- Document all support interactions, resolutions, and technical issues in the CRM system.
- Collaborate with engineering and development teams to escalate complex issues and provide feedback for product improvements.
- Maintain a deep understanding of the company's cloud product offerings and technical specifications.
- Develop and update technical documentation, FAQs, and knowledge base articles.
- Proactively monitor system performance and identify potential issues before they impact users.
- Assist in the onboarding and training of new clients on cloud service utilization.
- Contribute to team goals and objectives, ensuring high levels of customer satisfaction and retention.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Minimum of 3 years of experience in technical support, with a strong focus on cloud computing (e.g., AWS, Azure, Google Cloud).
- Proficiency in troubleshooting network issues, operating systems (Windows, Linux), and common software applications.
- Familiarity with virtualization technologies and containerization (e.g., Docker, Kubernetes).
- Excellent problem-solving and analytical skills.
- Outstanding customer service and interpersonal skills.
- Strong written and verbal communication skills.
- Ability to work effectively in a hybrid environment, balancing remote autonomy with on-site team synergy.
- Certifications in relevant cloud platforms (e.g., AWS Certified Cloud Practitioner, Azure Fundamentals) are a plus.
- Patience and empathy when assisting clients with technical challenges.
Is this job a match or a miss?
Apprentice Software Developer, Cloud Services
Posted 3 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Junior Software Developer - Cloud Services
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in writing clean, efficient, and maintainable code for cloud applications.
- Participate in the full software development lifecycle, including requirements gathering, design, development, testing, and deployment.
- Develop and execute unit tests and integration tests to ensure code quality and functionality.
- Debug and resolve software defects identified during testing or by users.
- Collaborate with team members to understand project requirements and design solutions.
- Learn and apply best practices in software development, including version control (Git) and Agile methodologies.
- Contribute to technical documentation for code, APIs, and system designs.
- Assist in the maintenance and enhancement of existing software systems.
- Participate in team meetings, code reviews, and knowledge-sharing sessions.
- Gain exposure to cloud platforms (e.g., AWS, Azure, GCP) and related services.
Qualifications:
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Foundational knowledge of at least one programming language such as Python, Java, C++, or JavaScript.
- Basic understanding of data structures, algorithms, and object-oriented programming principles.
- Familiarity with version control systems like Git.
- Eagerness to learn and adapt to new technologies and programming languages.
- Good problem-solving and analytical skills.
- Effective communication and teamwork abilities.
- A passion for software development and technology.
- Prior internship or project experience is a plus but not required.
- Ability to work effectively on-site.
Is this job a match or a miss?
Be The First To Know
About the latest Cloud platform Jobs in Bahrain !
Graduate Software Engineer - Cloud Services
Posted 6 days ago
Job Viewed
Job Description
Internship Responsibilities:
- Assist in the design, development, and implementation of cloud-native applications and services.
- Write clean, efficient, and maintainable code in relevant programming languages (e.g., Python, Java, Go).
- Collaborate with senior engineers on cloud architecture and deployment strategies.
- Participate in code reviews and contribute to the improvement of software quality.
- Gain hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Assist in testing and debugging cloud services to ensure performance and reliability.
- Learn and apply DevOps principles and practices, including CI/CD pipelines.
- Document software designs, processes, and procedures.
- Contribute to problem-solving and troubleshooting of cloud-related issues.
- Engage in team meetings and actively seek opportunities for learning and professional development.
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Strong foundational knowledge of software development principles and data structures.
- Familiarity with at least one modern programming language (e.g., Python, Java, C++, Go).
- Basic understanding of cloud computing concepts and platforms is a plus.
- Excellent analytical and problem-solving skills.
- Strong communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Must be legally eligible to work in Bahrain and available for the internship duration.
- Must be able to commit to working on-site in Manama, Capital, BH for the duration of the internship.
Is this job a match or a miss?
Senior Backend Engineer - Cloud Services
Posted 8 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Senior Software Engineer - Cloud Services
Posted 9 days ago
Job Viewed
Job Description
Is this job a match or a miss?