1 950 Cloud Computing Platforms jobs in Bahrain
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 1 day 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 2 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?
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 7 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Senior Software Engineer - Cloud Services
Posted 8 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Be The First To Know
About the latest Cloud computing platforms Jobs in Bahrain !
Senior Backend Engineer - Cloud Services
Posted 9 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable code for backend services.
- Develop and manage scalable APIs and microservices.
- Optimize applications for maximum speed, scalability, and security.
- Integrate with third-party services and databases.
- Write comprehensive unit and integration tests.
- Troubleshoot, debug, and upgrade existing systems.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Implement data storage solutions and optimize database performance.
- Work with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Participate in code reviews and contribute to team knowledge sharing.
- Stay current with emerging backend technologies and best practices.
- Contribute to architectural decisions and technical strategy.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in backend development.
- Proficiency in one or more backend languages (e.g., Python, Go, Java, Node.js).
- Strong experience with designing and implementing RESTful APIs.
- Solid understanding of microservices architecture and distributed systems.
- Experience with relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Familiarity with cloud platforms (AWS, Azure, GCP) and their services.
- Experience with containerization technologies (Docker, Kubernetes) is a strong plus.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and collaboratively in a remote team environment.
Is this job a match or a miss?
Principal Software Architect - Cloud Services
Posted 10 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Technical Support Lead (Cloud Services)
Posted 11 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and manage a team of remote technical support engineers.
- Oversee the daily operations of the customer support helpdesk, ensuring efficient ticket resolution.
- Provide expert Tier 3 technical support for complex cloud-related issues.
- Develop, maintain, and improve the team's knowledge base and support documentation.
- Implement and enforce best practices for customer service and technical support.
- Coach, mentor, and train support team members to enhance their technical skills and customer service capabilities.
- Monitor support metrics and KPIs to ensure service level agreements (SLAs) are met and identify areas for improvement.
- Collaborate with product management and engineering teams to report and resolve software defects and identify product enhancements.
- Analyze support ticket trends to proactively address potential issues and improve product stability.
- Manage customer escalations and ensure timely and satisfactory resolution.
- Contribute to the continuous improvement of support processes and tools.
- Foster a positive and collaborative team environment, promoting knowledge sharing.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5-7 years of experience in technical support, with at least 2 years in a leadership or team lead role.
- Strong expertise in cloud computing platforms (AWS, Azure, or GCP).
- Excellent troubleshooting skills for complex technical issues.
- Proven experience in managing remote teams and support operations.
- Proficiency with helpdesk and ticketing systems (e.g., Zendesk, ServiceNow).
- Exceptional communication, interpersonal, and problem-solving skills.
- Ability to work effectively in a fast-paced, remote environment.
- Experience with scripting languages (e.g., Python, Bash) is a plus.
- Customer-centric mindset and a commitment to service excellence.
Is this job a match or a miss?