What Jobs are available for Product Requirements in Bahrain?
Showing 569 Product Requirements jobs in Bahrain
Product Owner
Posted today
Job Viewed
Job Description
Apt Resources is seeking an accomplished Product Owner for a government client in Abu Dhabi to lead the design of secure, scalable cloud-native solutions on Azure. This strategic role requires ownership of end-to-end architecture and alignment with public-sector digital transformation goals.
Key Responsibilities:Solution Leadership:
- Own end-to-end design of secure, cloud-native solutions on Azure
- Make architectural decisions adhering to government compliance standards
- Drive adoption of AI/ML components in solution design (prior exposure preferred)
Stakeholder Management:
- Bridge gaps between cross-functional teams (technical/non-technical)
- Align solutions with public-sector operational requirements
- Document and communicate technical decisions to executive stakeholders
Process Excellence:
- Implement Agile best practices (CSM/PSM certification is a plus)
- Ensure solutions meet performance, security, and scalability benchmarks
- 12-14 years of experience in technical product ownership
- Proven track record in: 
- Azure cloud architecture (IaaS/PaaS/SaaS) 
- Cloud-native solution design (microservices, containers, serverless)
- Stakeholder management in regulated environments 
- AI/ML awareness (ability to collaborate with data teams) 
To be discussed
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    Software Development Apprentice
Posted 10 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?
 
            
        
                                            
            
                 
            
        
                    Be The First To Know
About the latest Product requirements Jobs in Bahrain !
Junior Software Development Apprentice
Posted 1 day ago
Job Viewed
Job Description
Is this job a match or a miss?
 
            
        
                                            
            
                 
            
        
                    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?
 
            
        
                                            
            
                