20 Cloud Platforms jobs in Bahrain
Senior Software Engineer - Cloud Platforms
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy cloud-native applications and services.
- Write high-quality, maintainable code in languages such as Java, Python, or Go.
- Leverage cloud services (AWS, Azure, GCP) to build scalable and resilient systems.
- Implement and manage containerization technologies (Docker, Kubernetes).
- Optimize application performance, scalability, and cost-effectiveness in the cloud.
- Collaborate with cross-functional teams to define and implement technical solutions.
- Contribute to architectural design and technical decision-making.
- Ensure the reliability and security of cloud deployments.
- Perform code reviews and mentor junior engineers.
- Stay updated on the latest cloud technologies and best practices.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Software Engineer, with a focus on cloud platforms.
- Strong proficiency in one or more cloud providers (AWS, Azure, GCP).
- Experience with containerization and orchestration tools (Docker, Kubernetes).
- Solid understanding of microservices architecture and distributed systems.
- Proficiency in programming languages like Java, Python, or Go.
- Experience with database technologies (SQL, NoSQL).
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
Senior Software Engineer - Cloud Platforms
Posted today
Job Viewed
Job Description
Senior Software Engineer - Cloud Platforms
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and implement scalable and reliable cloud-based software solutions.
- Write high-quality, maintainable, and well-tested code.
- Build and optimize CI/CD pipelines for automated testing and deployment.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot, debug, and upgrade existing systems.
- Ensure the performance, quality, and responsiveness of applications.
- Participate in code reviews and provide constructive feedback.
- Contribute to architectural discussions and technology selection.
- Implement and maintain cloud infrastructure and services.
- Ensure adherence to security best practices and compliance requirements.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of professional software development experience.
- At least 3 years of hands-on experience with cloud platforms (AWS, Azure, or GCP).
- Proficiency in at least one modern programming language (e.g., Java, Python, Go, C#, Node.js).
- Experience with microservices architecture, containerization (Docker), and orchestration (Kubernetes).
- Solid understanding of database technologies (SQL and NoSQL).
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Familiarity with agile development methodologies.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation is a plus.
Senior Software Engineer - Cloud Platforms
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Designing, developing, and maintaining cloud-based software applications
- Collaborating with cross-functional teams to define software requirements and design specifications
- Writing clean, efficient, and well-documented code
- Implementing CI/CD pipelines and automation tools
- Troubleshooting and debugging complex software issues
- Optimizing application performance and scalability
- Ensuring adherence to security best practices and coding standards
- Mentoring junior engineers and contributing to technical discussions
- Staying current with emerging cloud technologies and software development trends
Senior Software Engineer - Cloud Platforms
Posted today
Job Viewed
Job Description
- Design, develop, and deploy scalable and resilient cloud-native applications.
- Architect and build microservices using modern programming languages.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Manage and optimize cloud infrastructure resources (AWS, Azure, GCP).
- Ensure the security, performance, and cost-effectiveness of cloud solutions.
- Write clean, maintainable, and well-documented code.
- Troubleshoot and resolve complex technical issues in cloud environments.
- Collaborate with cross-functional teams to define and deliver new features.
- Mentor junior software engineers and contribute to technical discussions.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 6 years of experience in software development.
- Extensive experience with cloud platforms (AWS, Azure, or GCP).
- Proficiency in at least one modern programming language (e.g., Python, Java, Go, Node.js).
- Strong understanding of microservices architecture and design patterns.
- Experience with containerization technologies (Docker, Kubernetes).
- Knowledge of CI/CD tools and practices.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills for remote work.
Senior Software Engineer - Cloud Platforms
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable cloud-native applications.
- Build and maintain CI/CD pipelines for automated testing and deployment.
- Optimize cloud infrastructure for performance, scalability, and cost.
- Collaborate with engineering teams to define and implement software architecture.
- Write clean, maintainable, and efficient code in relevant programming languages.
- Troubleshoot and resolve complex technical issues in production environments.
- Mentor junior engineers and promote best practices in software development.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development, with a strong focus on cloud computing.
- Proficiency in at least one major cloud provider (AWS, Azure, GCP).
- Expertise in containerization technologies (Docker, Kubernetes).
- Strong programming skills in Python, Java, Go, or similar.
- Experience with microservices architecture and RESTful APIs.
- Familiarity with CI/CD tools and practices.
Senior Software Engineer - Cloud Platforms
Posted today
Job Viewed
Job Description
Key responsibilities:
- Designing, developing, testing, and deploying cloud-native applications.
- Architecting scalable and resilient microservices and APIs.
- Collaborating with product managers and designers to define software requirements.
- Writing clean, maintainable, and efficient code in relevant programming languages (e.g., Java, Python, Go).
- Implementing CI/CD pipelines for automated testing and deployment.
- Troubleshooting and debugging complex issues in production environments.
- Mentoring junior engineers and conducting code reviews.
- Contributing to architectural decisions and technology selection.
- Ensuring the security and performance of cloud infrastructure.
- Keeping abreast of new cloud technologies and industry trends.
A Bachelor's or Master's degree in Computer Science, Engineering, or a related field, along with a minimum of 5 years of professional software development experience, is required. Proven expertise in cloud platforms, containerization (Docker, Kubernetes), and microservices architecture is essential. Strong proficiency in at least one modern programming language and experience with agile development methodologies are also necessary. Excellent problem-solving and communication skills are vital for this role. Join our client to work on challenging projects and make a significant impact in the technology landscape.
Be The First To Know
About the latest Cloud platforms Jobs in Bahrain !
Senior Software Engineer, Cloud Platforms
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable cloud-based applications and services.
- Build and maintain robust backend systems, APIs, and microservices.
- Implement and manage CI/CD pipelines for automated software delivery.
- Collaborate with cross-functional teams on cloud infrastructure design and implementation.
- Ensure the security, performance, and reliability of cloud platforms.
- Optimize cloud resource utilization for cost-effectiveness.
- Troubleshoot and resolve complex technical issues in cloud environments.
- Participate in code reviews and provide technical guidance to junior engineers.
- Stay current with emerging cloud technologies and best practices.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of experience in software development, with a strong focus on cloud technologies.
- Proven experience with cloud platforms like AWS, Azure, or Google Cloud Platform.
- Proficiency in one or more programming languages such as Python, Java, Go, or Node.js.
- Experience with containerization technologies (Docker, Kubernetes).
- Knowledge of microservices architecture and RESTful APIs.
- Familiarity with database technologies (SQL, NoSQL) and caching mechanisms.
- Experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, CircleCI).
- Strong analytical and problem-solving skills.
Technical Support Specialist - Cloud Platforms
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Provide Tier 1 and Tier 2 technical support to clients experiencing issues with cloud-based applications and infrastructure.
- Respond to customer inquiries via phone, email, and ticketing systems in a timely and professional manner.
- Troubleshoot and diagnose hardware, software, and network issues affecting client systems.
- Guide users through step-by-step solutions and provide clear, concise instructions.
- Escalate complex or unresolved issues to senior technical teams with detailed documentation.
- Document all support activities, resolutions, and customer interactions in the CRM system.
- Contribute to the knowledge base by creating and updating support articles and FAQs.
- Identify recurring issues and provide feedback to product development and engineering teams for potential improvements.
- Monitor system performance and proactively address potential problems.
- Assist with user account management, access control, and system configurations.
- Maintain a high level of customer satisfaction through effective problem resolution and communication.
- Stay current with emerging cloud technologies and support best practices.
- Associate's or Bachelor's degree in Information Technology, Computer Science, or a related field, or equivalent practical experience.
- Minimum of 3 years of experience in technical support, IT helpdesk, or a similar customer-facing technical role.
- Proven experience supporting cloud platforms (e.g., AWS, Azure, Google Cloud) and SaaS applications.
- Strong understanding of operating systems (Windows, Linux), networking concepts (TCP/IP, DNS, HTTP), and common software applications.
- Experience with ticketing systems (e.g., Zendesk, ServiceNow) and CRM software.
- Excellent troubleshooting and diagnostic skills.
- Superb communication and interpersonal skills, with the ability to explain technical concepts to non-technical users.
- Patience, empathy, and a customer-centric attitude.
- Ability to work independently and manage time effectively in a remote work environment.
- Certifications such as CompTIA A+, Network+, Cloud+, or Microsoft Certified: Azure Fundamentals are a plus.
Senior Software Engineer - Cloud Platforms
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, test, and deploy high-quality software solutions on cloud platforms (AWS, Azure, GCP).
- Write clean, maintainable, and well-documented code.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and ship new features.
- Optimize applications for maximum speed, scalability, and performance.
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Troubleshoot and debug complex issues across the software stack.
- Participate in code reviews, providing constructive feedback to peers.
- Contribute to architectural decisions and technical roadmaps.
- Stay up-to-date with the latest cloud technologies and software development best practices.
- Mentor junior engineers and promote a culture of technical excellence.
- Ensure the security and reliability of cloud-based applications.
- Develop and maintain infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Contribute to system monitoring, logging, and alerting strategies.
- Write comprehensive unit and integration tests.
- Participate in agile development processes, including sprint planning and retrospectives.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 6 years of professional software development experience, with a strong emphasis on cloud technologies.
- Proficiency in one or more cloud platforms (AWS, Azure, GCP) and related services.
- Strong programming skills in languages such as Java, Python, Go, or Node.js.
- Experience with containerization technologies (Docker, Kubernetes).
- Solid understanding of microservices architecture and distributed systems.
- Familiarity with database technologies (SQL and NoSQL).
- Experience with version control systems (e.g., Git).
- Knowledge of Agile methodologies and DevOps practices.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Experience with security best practices in cloud environments is a plus.