What Jobs are available for Btp Developer in Bahrain?
Showing 19 Btp Developer jobs in Bahrain
Junior Cloud Development Apprentice
Posted 11 days ago
Job Viewed
Job Description
Program Highlights:
- Comprehensive training in cloud platforms (e.g., AWS, Azure, GCP) and associated services.
- Exposure to software development lifecycles, agile methodologies, and version control systems (e.g., Git).
- Hands-on experience with coding in relevant languages (e.g., Python, Java, JavaScript).
- Participation in designing, developing, testing, and deploying cloud-based applications.
- Learning about containerization technologies like Docker and orchestration tools such as Kubernetes.
- Understanding of database management in cloud environments.
- Mentorship from senior cloud engineers and developers.
- Opportunity to contribute to meaningful projects and build a professional portfolio.
- Development of problem-solving and collaborative skills in a remote team setting.
- Career guidance and potential for full-time employment upon successful completion of the apprenticeship.
- Foundational concepts of cloud computing: IaaS, PaaS, SaaS.
- Building and managing scalable cloud infrastructure.
- Developing and deploying microservices architectures.
- Implementing CI/CD pipelines for automated deployments.
- Understanding cloud security best practices.
- Troubleshooting and debugging cloud applications.
- Working effectively in a remote development team.
- A recent graduate or individual with a keen interest in pursuing a career in cloud technology and software development.
- Possesses a foundational understanding of programming concepts or a related technical field.
- Eager to learn and develop new skills in a fast-paced environment.
- Strong problem-solving aptitude and attention to detail.
- Excellent communication and collaboration skills, essential for remote work.
- Self-motivated and able to manage time effectively to meet deadlines.
- A passion for technology and a desire to grow within the tech industry.
Is this job a match or a miss?
Senior Software Engineer - Cloud Native Development
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, and deploy cloud-native applications and microservices.
- Build and maintain robust CI/CD pipelines for automated testing and deployment.
- Implement and manage container orchestration platforms such as Kubernetes.
- Write clean, efficient, and well-documented code in languages such as Python, Go, or Java.
- Collaborate with product managers and other engineers to define software requirements and technical specifications.
- Troubleshoot and resolve production issues, ensuring system stability and performance.
- Optimize application performance and scalability within cloud infrastructure (AWS, Azure, GCP).
- Contribute to architectural discussions and technology selection.
- Mentor junior software engineers and promote best practices in software development.
- Participate in code reviews and ensure code quality and adherence to standards.
This position is based in our offices located in Sitra, Capital, BH , and operates under a hybrid work model, offering a blend of in-office collaboration and remote flexibility. This is an excellent opportunity for a motivated software engineer to work on challenging projects, contribute to a cutting-edge technology stack, and grow their career within a supportive team.
Is this job a match or a miss?
Senior Software Engineer - Cloud Platform Development
Posted 25 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?
Senior Software Architect - Cloud Native Development (Remote)
Posted 17 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Lead Full-Stack Software Engineer - Cloud Native Development
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design and implementation of scalable and performant full-stack web applications using modern frameworks and technologies.
- Develop and maintain both front-end (e.g., React, Vue.js, Angular) and back-end (e.g., Node.js, Python/Django, Ruby on Rails) codebases.
- Architect and build robust APIs and microservices.
- Collaborate with product managers, designers, and other engineers to define features, technical specifications, and user stories.
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Ensure code quality through comprehensive unit, integration, and end-to-end testing.
- Mentor and guide junior engineers, fostering a collaborative and high-performing team culture.
- Drive technical decision-making, code reviews, and adherence to best practices.
- Optimize application performance, scalability, and security.
- Stay current with emerging technologies and industry trends in full-stack development.
Required Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 8 years of professional software development experience, with at least 4 years in a full-stack capacity.
- Proven experience leading engineering teams and projects.
- Expertise in at least one major front-end framework (React, Vue.js, Angular) and one back-end language/framework (Node.js, Python/Django, Java/Spring).
- Strong understanding of database technologies (SQL and NoSQL) and data modeling.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly desirable.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication, leadership, and interpersonal skills.
- Ability to work effectively in a hybrid team environment.
Is this job a match or a miss?
Software Development Engineer - Cloud
Posted 10 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain cloud-native applications.
- Write high-quality, well-tested, and maintainable code.
- Collaborate with cross-functional teams to define and deliver new features.
- Work with cloud platforms (AWS, Azure, GCP) and their services.
- Implement and manage containerized applications using Docker and Kubernetes.
- Develop and maintain CI/CD pipelines for automated deployments.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in code reviews and architectural design discussions.
- Ensure application scalability, performance, and security.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 3+ years of professional software development experience.
- Proven experience with cloud platforms (AWS, Azure, GCP).
- Strong programming skills in at least one of the following: Python, Java, Go, Node.js.
- Experience with containerization (Docker, Kubernetes) is highly preferred.
- Familiarity with CI/CD tools and practices.
- Understanding of microservices architecture and design patterns.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
Is this job a match or a miss?
Senior Software Engineer - Backend Development (Cloud)
Posted 11 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy scalable and reliable backend services and APIs using languages like Python, Java, Node.js, or Go.
- Implement and manage cloud-based infrastructure using services from AWS, Azure, or GCP.
- Develop and maintain microservices architecture, ensuring loose coupling and high availability.
- Write efficient, maintainable, and well-documented code, adhering to coding standards and best practices.
- Design and optimize database schemas and queries for relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, DynamoDB).
- Implement comprehensive unit, integration, and end-to-end tests to ensure code quality and reliability.
- Collaborate with frontend developers, product managers, and other stakeholders to deliver high-quality software solutions.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to architectural decisions and technology selection processes.
- Stay up-to-date with emerging technologies and industry trends.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in backend software development.
- Proven experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Strong proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js).
- Experience designing and implementing RESTful APIs and microservices.
- Solid understanding of database technologies, both relational and NoSQL.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
- Experience with CI/CD pipelines and automated testing frameworks.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and collaboratively in a remote team setting.
- Experience with distributed systems and event-driven architectures is a plus.
This fully remote position offers the flexibility to work from anywhere, but the role is associated with our client operations in **Sanad, Capital, BH**. If you are a skilled backend engineer passionate about building scalable cloud-native applications, we encourage you to apply.
Is this job a match or a miss?
Be The First To Know
About the latest Btp developer Jobs in Bahrain !
Senior Software Development Manager - Cloud Services
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Lead and manage multiple software engineering teams focused on cloud services.
- Oversee the design, development, testing, and deployment of cloud-based applications.
- Drive technical strategy and roadmap for cloud service offerings.
- Foster a culture of innovation, collaboration, and continuous improvement.
- Ensure the delivery of high-quality, scalable, and reliable software solutions.
- Mentor and develop engineering talent, providing career guidance and support.
- Collaborate with product management and other stakeholders to define product requirements.
- Implement and optimize CI/CD pipelines and DevOps practices.
- Manage project timelines, resources, and budgets effectively.
- Champion best practices in software engineering, security, and operational excellence.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 8+ years of experience in software development, with at least 3 years in a management role.
- Proven experience leading teams building cloud-native applications on platforms like AWS, Azure, or GCP.
- Strong understanding of microservices architecture, containerization (Docker, Kubernetes), and API design.
- Experience with Agile methodologies (Scrum, Kanban) and DevOps practices.
- Excellent people management, coaching, and leadership skills.
- Strong technical background in backend development and system design.
- Exceptional problem-solving and decision-making abilities.
- Outstanding communication and interpersonal skills for remote collaboration.
Is this job a match or a miss?
Lead Software Development Engineer - Cloud Platforms
Posted 8 days ago
Job Viewed
Job Description
Key responsibilities include:
- Leading the design and development of microservices-based architectures on cloud platforms (AWS, Azure, or GCP).
- Writing clean, efficient, and maintainable code in languages such as Python, Java, Go, or Node.js.
- Architecting and implementing CI/CD pipelines for automated testing and deployment.
- Developing and managing containerized applications using Docker and Kubernetes.
- Ensuring the scalability, performance, and security of cloud-based applications.
- Collaborating closely with product managers, designers, and other engineering teams to define and deliver new features.
- Mentoring and coaching junior engineers, providing technical guidance and support.
- Conducting code reviews and promoting best practices in software development.
- Troubleshooting and resolving complex technical issues in production environments.
- Staying current with the latest cloud technologies, trends, and best practices.
- Contributing to the technical roadmap and strategy for the engineering team.
The successful candidate will hold a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, with at least 7 years of professional software development experience, with a significant focus on cloud technologies. Proven experience in leading software development teams and architecting large-scale distributed systems is essential. Deep understanding of cloud computing principles, microservices architecture, and containerization technologies (Docker, Kubernetes) is required. Proficiency in at least one major cloud provider (AWS, Azure, GCP) and experience with infrastructure as code (Terraform, CloudFormation) are highly valued. Excellent communication, collaboration, and problem-solving skills are a must for this remote role. This position offers a competitive salary, generous benefits package, and the chance to make a significant impact in a forward-thinking company.
Is this job a match or a miss?
Senior Software Development Engineer - Cloud Services
Posted 11 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy scalable, resilient, and secure cloud-based applications and microservices.
- Work with cloud platforms such as AWS, Azure, or Google Cloud to provision and manage infrastructure.
- Implement and maintain containerization solutions using Docker and orchestrate them with Kubernetes.
- Build and manage robust CI/CD pipelines for automated testing and deployment.
- Write clean, efficient, and well-documented code in languages like Python, Java, or Go.
- Collaborate with product managers, architects, and other engineers to define technical requirements and solutions.
- Troubleshoot and resolve complex technical issues in production environments.
- Optimize application performance, scalability, and cost-effectiveness in the cloud.
- Contribute to architectural decisions and best practices for cloud development.
- Ensure the security and compliance of cloud services.
- Participate in code reviews and provide constructive feedback.
- Mentor junior engineers and share knowledge within the team.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 6 years of professional software development experience.
- Minimum of 3 years of experience with cloud platforms (AWS, Azure, or GCP).
- Strong experience with microservices architecture and design patterns.
- Proficiency in containerization technologies (Docker) and orchestration (Kubernetes).
- Experience building and managing CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions).
- Expertise in at least one modern programming language (e.g., Python, Java, Go, C#).
- Solid understanding of networking concepts and distributed systems.
- Experience with database technologies (SQL and NoSQL).
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, especially in a remote team environment.
- Familiarity with infrastructure as code (IaC) tools like Terraform or CloudFormation is a plus.
Is this job a match or a miss?