1 990 Cloud Services jobs in Bahrain
Junior Software Developer - Cloud Services
Posted 1 day 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.
Graduate Software Engineer - Cloud Services
Posted 3 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.
Senior Backend Engineer - Cloud Services
Posted 4 days ago
Job Viewed
Job Description
Senior Software Engineer - Cloud Services
Posted 5 days ago
Job Viewed
Job Description
Senior Backend Engineer - Cloud Services
Posted 6 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.
Principal Software Architect - Cloud Services
Posted 7 days ago
Job Viewed
Job Description
Technical Support Lead (Cloud Services)
Posted 8 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.
Be The First To Know
About the latest Cloud services Jobs in Bahrain !
Graduate Software Engineer - Cloud Services
Posted 10 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development and implementation of cloud-based software applications and microservices.
- Write clean, well-documented, and testable code under the guidance of senior engineers.
- Participate in code reviews and learn from constructive feedback.
- Contribute to the testing and debugging of software components.
- Learn and apply principles of cloud computing (e.g., AWS, Azure, GCP).
- Collaborate with team members on project tasks and problem-solving.
- Assist in maintaining and improving existing cloud infrastructure and services.
- Attend team meetings and contribute ideas for software enhancements.
- Gain exposure to various software development tools and methodologies (e.g., Agile, CI/CD).
- Develop an understanding of data structures, algorithms, and software design patterns.
- Prepare documentation for assigned tasks and contributions.
- Engage in learning and development activities to build technical skills.
Qualifications:
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Solid understanding of programming fundamentals and object-oriented programming concepts.
- Familiarity with at least one programming language such as Python, Java, C++, or JavaScript.
- Basic knowledge of cloud computing concepts is a plus.
- Strong analytical and problem-solving abilities.
- Eagerness to learn and adapt to new technologies.
- Good communication and interpersonal skills, necessary for teamwork and hybrid work.
- Ability to work both independently and collaboratively.
- Enthusiasm for software development and technology.
- Must be legally authorized to work in the specified location for the duration of the internship.
This internship offers invaluable practical experience and mentorship, preparing you for a successful career in software engineering. Join our client and contribute to innovative cloud projects while developing your professional skills in a supportive hybrid environment.
Technical Support Specialist, Cloud Services
Posted 10 days ago
Job Viewed
Job Description
Key Responsibilities:
- Provide first-level technical support to end-users via phone, email, and in-person channels.
- Diagnose and resolve hardware, software, and network issues efficiently.
- Install, configure, and maintain computer systems, printers, and peripherals.
- Assist with user account administration, including setup, password resets, and access control.
- Document all support activities, troubleshooting steps, and resolutions in the ticketing system.
- Escalate unresolved issues to appropriate IT support teams.
- Provide guidance and training to users on basic IT best practices.
- Contribute to the creation and maintenance of IT support documentation and knowledge base articles.
- Associate's degree in Information Technology, Computer Science, or a related field, or equivalent work experience.
- Minimum of 2 years of experience in technical support or helpdesk roles.
- Proficiency in Windows and macOS operating systems.
- Solid understanding of networking concepts (TCP/IP, DNS, DHCP).
- Experience with cloud services (e.g., Microsoft 365, Azure AD, Google Workspace) is a plus.
- Familiarity with ticketing systems (e.g., Zendesk, ServiceNow).
- Excellent problem-solving and troubleshooting skills.
- Strong customer service and communication skills.
Lead Backend Engineer - Cloud Services
Posted 13 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and deployment of scalable backend services and APIs using modern cloud technologies.
- Architect and implement microservices-based solutions on cloud platforms (AWS, Azure, or GCP).
- Write clean, maintainable, and efficient code in languages such as Python, Go, Java, or Node.js.
- Collaborate with frontend engineers, product managers, and DevOps teams to deliver seamless user experiences.
- Optimize application performance, ensuring high availability and responsiveness.
- Implement robust security measures and data protection strategies.
- Mentor and guide junior backend engineers, fostering a culture of technical excellence.
- Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards.
- Stay current with emerging cloud technologies and best practices.
- Troubleshoot and resolve complex technical issues in production environments.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 7+ years of experience in backend development, with at least 2 years in a lead or senior architect role.
- Deep understanding of cloud computing platforms (AWS, Azure, GCP) and their services.
- Proficiency in one or more backend programming languages (e.g., Python, Go, Java, Node.js).
- Experience with containerization technologies like Docker and Kubernetes.
- Strong knowledge of database systems (SQL and NoSQL), such as PostgreSQL, MongoDB, or DynamoDB.
- Familiarity with CI/CD pipelines and infrastructure as code.
- Experience designing and consuming RESTful APIs.
- Excellent problem-solving, analytical, and architectural design skills.
- Outstanding communication and leadership abilities, essential for a remote-first environment.