What Jobs are available for Continuous Integration in Bahrain?
Showing 583 Continuous Integration jobs in Bahrain
Software Development Apprentice
Posted 9 days ago
Job Viewed
Job Description
Is this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Advanced Apprenticeship - Software Development
Posted today
Job Viewed
Job Description
Program Highlights:
- Comprehensive training in modern programming languages (e.g., Python, Java, JavaScript).
- Exposure to full-stack development, including front-end and back-end technologies.
- Learning agile development methodologies and best practices.
- Participating in coding challenges, pair programming, and code reviews.
- Developing foundational knowledge of databases, cloud computing, and software architecture.
- Working on projects that contribute to our client's innovative product offerings.
- Receiving personalized mentorship and career guidance from senior engineers.
- Developing essential soft skills such as problem-solving, teamwork, and communication.
- Gaining practical experience in a professional software development lifecycle.
- Opportunity to earn industry-recognized certifications.
Is this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Senior Software Development Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable and robust software applications.
- Write clean, efficient, and well-documented code in multiple programming languages (e.g., Java, Python, C#, JavaScript).
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews to ensure code quality and adherence to standards.
- Develop and maintain automated testing frameworks and pipelines.
- Troubleshoot, debug, and upgrade existing systems.
- Optimize application performance and ensure system reliability.
- Contribute to architectural decisions and technical strategy.
- Mentor and guide junior software engineers.
- Stay current with emerging technologies and industry best practices.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional software development experience.
- Proficiency in one or more object-oriented programming languages (e.g., Java, Python, C++).
- Strong experience with front-end frameworks (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Django, Spring Boot).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Solid understanding of database technologies (SQL, NoSQL).
- Experience with Agile development methodologies.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a hybrid work model in **Tubli, Capital, BH**.
- Experience with microservices architecture is a plus.
Is this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Junior Software Development Apprentice
Posted today
Job Viewed
Job Description
- Assisting senior developers in writing, testing, and debugging code.
- Learning and applying various programming languages and frameworks.
- Participating in code reviews and team meetings.
- Contributing to the development of new software features and enhancements.
- Troubleshooting and resolving software defects.
- Developing documentation for code and processes.
- Collaborating with cross-functional teams to understand project requirements.
- Engaging in continuous learning to stay updated with emerging technologies.
Is this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Graduate Trainee - Software Development
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design, development, and testing of software applications.
- Write clean, efficient, and well-documented code.
- Collaborate with senior developers and team members on project tasks.
- Participate in code reviews and provide constructive feedback.
- Learn and apply software development best practices and methodologies.
- Troubleshoot and debug software issues.
- Contribute to the creation of technical documentation.
- Engage in continuous learning of new technologies and tools.
- Support the deployment and maintenance of software systems.
- Participate in team meetings and contribute to project planning.
Qualifications:
- Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Strong understanding of fundamental programming concepts.
- Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
- Basic knowledge of data structures and algorithms.
- Excellent analytical and problem-solving skills.
- Strong communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Ability to work independently and manage tasks effectively in a remote setting.
- A passion for software development and technology.
- Previous internship or project experience in software development is a plus.
Is this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Senior Software Development Manager
Posted today
Job Viewed
Job Description
Is this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Junior Software Development Apprentice
Posted 1 day ago
Job Viewed
Job Description
Is this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Be The First To Know
About the latest Continuous integration Jobs in Bahrain !
Graduate Software Development Intern
Posted 1 day ago
Job Viewed
Job Description
Is this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Graduate Software Development Engineer
Posted 1 day ago
Job Viewed
Job Description
Responsibilities will include writing clean, efficient, and maintainable code in one or more programming languages (e.g., Python, Java, C++, JavaScript), participating in code reviews, and collaborating with cross-functional teams to define software requirements. You will assist in debugging and resolving software defects, developing and executing test plans, and contributing to the continuous improvement of our development processes. The ideal candidate will possess a strong understanding of computer science fundamentals, data structures, and algorithms. While this is a graduate-level position, a proactive attitude, a passion for technology, and a willingness to learn are paramount. You will be encouraged to take ownership of tasks, contribute fresh ideas, and develop your skills in a supportive, remote-first culture.
Qualifications: A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. Strong foundation in programming principles and experience with at least one object-oriented programming language. Familiarity with software development methodologies (Agile, Scrum) is a plus. Excellent analytical and problem-solving abilities. Strong communication and teamwork skills, with the ability to thrive in a remote collaborative setting. A portfolio of personal projects or contributions to open-source projects is highly regarded. This internship is based in the vibrant **Seef, Capital, BH** area, offering a unique chance to gain invaluable industry experience remotely and build a successful career path in technology.
Is this job a match or a miss?
 
            
        
                                
            
                 
            
        
            Junior Software Development Apprentice
Posted 1 day ago
Job Viewed
Job Description
Program Overview:
- Receive mentorship and guidance from experienced software engineers.
- Participate in real-world software development projects, contributing to coding, testing, and debugging.
- Learn various programming languages, development tools, and methodologies used in modern software creation.
- Gain exposure to different phases of the software development lifecycle (SDLC).
- Develop problem-solving skills and a strong understanding of software architecture and design.
- Assist in the creation of technical documentation and user guides.
- Collaborate with team members on coding challenges and team projects.
- Understand agile development processes and participate in team ceremonies.
- Receive training on version control systems like Git.
- Explore opportunities for career growth within the organization post-apprenticeship.
Is this job a match or a miss?
 
            
        
                                
            
                