What Jobs are available for Software Automation in Bahrain?

Showing 1604 Software Automation jobs in Bahrain

Software Development Apprentice

517 Al Hidd, Muharraq BHD30000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Are you passionate about technology and eager to launch a career in software development? Our client is offering an exciting fully remote Software Development Apprenticeship opportunity designed for motivated individuals looking to gain hands-on experience and formal training. As an apprentice, you will work alongside experienced software engineers, learning to design, develop, test, and maintain software applications. You will be exposed to various programming languages, development methodologies (such as Agile), and tools used in modern software development lifecycles. Your responsibilities will include writing clean, efficient code, participating in code reviews, debugging issues, and contributing to team projects. We are looking for individuals with a strong aptitude for problem-solving, logical thinking, and a genuine curiosity for technology. While prior coding experience is not required, a foundational understanding of computer science principles or demonstrated self-study in programming would be advantageous. Excellent communication skills and the ability to collaborate effectively in a remote team environment are essential. You should be a quick learner, highly self-motivated, and possess strong organizational skills. This apprenticeship program includes structured training, mentorship, and real-world project experience, providing a clear pathway to a junior developer role upon successful completion. The program is fully remote, allowing you to learn and grow from anywhere. We offer a competitive stipend, access to learning resources, and the invaluable experience of working in a professional software development setting. If you are ready to invest in your future and build a solid foundation in software development, apply today. This is an unparalleled chance to kickstart your tech career with comprehensive support and guidance.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Advanced Apprenticeship - Software Development

2011 Juffair, Capital BHD30000 Annually WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is a leading technology firm committed to nurturing future talent, and we are seeking motivated individuals for our fully remote Advanced Apprenticeship program in Software Development. This comprehensive program is designed for ambitious individuals who are passionate about coding and eager to launch a career in technology without the immediate need for a traditional university degree. You will receive extensive hands-on training, mentorship from experienced developers, and the opportunity to work on real-world projects. This apprenticeship will provide you with a robust foundation in software development principles, methodologies, and cutting-edge technologies. You will learn to design, develop, test, and deploy software solutions, gaining invaluable practical experience in a supportive, remote-first environment.

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.
We are looking for individuals with a strong aptitude for logic and problem-solving, a genuine passion for technology, and a proactive approach to learning. Previous coding experience through personal projects, online courses, or high school/college coursework is beneficial but not strictly required. Excellent communication skills and the ability to collaborate effectively within a remote team are crucial. This apprenticeship is an exceptional pathway to a rewarding career in software development, providing valuable skills and experience for individuals based anywhere, including **A'ali, Northern, BH**, enabling them to contribute to the tech industry from their own home.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Engineer

21345 Arad BHD100000 Annually WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled Senior Software Development Engineer to join their innovative technology team. This hybrid role offers a dynamic work environment combining remote flexibility with essential in-office collaboration, based in **Tubli, Capital, BH**. You will be instrumental in designing, developing, testing, and deploying high-quality software solutions that drive our client's business forward. The ideal candidate will possess a strong foundation in software engineering principles, coupled with extensive experience in multiple programming languages and modern development frameworks. Responsibilities include architecting scalable and robust applications, writing clean and efficient code, conducting code reviews, and mentoring junior engineers. You will collaborate closely with product managers, designers, and other engineers to translate complex requirements into functional software. A deep understanding of the full software development lifecycle, including CI/CD pipelines, automated testing, and cloud technologies (AWS, Azure, GCP), is essential. The Senior Software Development Engineer will play a key role in technical decision-making, driving best practices, and ensuring the performance and reliability of our software products. Excellent problem-solving skills, a passion for continuous learning, and the ability to work effectively in a team-oriented environment are paramount. This is an exciting opportunity to contribute to cutting-edge projects and shape the future of technology within a rapidly growing company.

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.
Qualifications:
  • 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?
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

101 Riffa, Southern BHD15 Hourly WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional opportunity for aspiring developers to join their team as Junior Software Development Apprentices in Riffa, Southern, BH . This apprenticeship program is designed to provide comprehensive, hands-on training in modern software development methodologies. You will work alongside experienced engineers, contributing to real-world projects and gaining invaluable practical experience. The program focuses on building a strong foundation in coding, software design principles, and collaborative development practices. Responsibilities include:
  • 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.
We are seeking enthusiastic and highly motivated individuals with a passion for technology and a strong desire to learn. While prior professional experience is not required, a demonstrable interest in programming through personal projects, online courses, or academic pursuits is highly valued. Excellent problem-solving skills, attention to detail, and a collaborative spirit are essential. The ability to receive and implement feedback constructively is also key. This is a structured, full-time apprenticeship running for a defined period, offering a clear path to potential full-time employment upon successful completion. If you are eager to kick-start your career in software development and are looking for a supportive learning environment, this apprenticeship is the perfect stepping stone. Be prepared to immerse yourself in a challenging and rewarding developmental journey within our esteemed organization.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Graduate Trainee - Software Development

17015 Muharraq, Muharraq BHD1500 Monthly WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a leading technology firm renowned for its innovative solutions and commitment to nurturing talent, is offering an exceptional opportunity for a Graduate Trainee in Software Development to join their dynamic, fully remote team. This program is designed for ambitious recent graduates eager to launch their careers in software engineering. You will gain hands-on experience in all phases of the software development lifecycle, from design and coding to testing and deployment, under the guidance of experienced mentors. The role involves working on challenging real-world projects, contributing to the development of cutting-edge applications and platforms. You will be exposed to a variety of programming languages, frameworks, and development methodologies, including Agile and Scrum. The ideal candidate will possess a strong academic background in Computer Science, Software Engineering, or a related field, coupled with a passion for technology and a drive to learn. Excellent problem-solving skills, a logical mindset, and a collaborative spirit are essential. This fully remote internship provides a unique platform to develop your technical skills, build a professional network, and gain invaluable industry experience from the comfort of your home. We are looking for bright, motivated individuals who are eager to contribute and grow within a fast-paced, innovative environment. This is more than just an internship; it's a stepping stone to a rewarding career in software development, with potential for full-time employment upon successful completion of the program.

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?
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Manager

10473 Jbeil BHD160000 Annually WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is searching for an accomplished and forward-thinking Senior Software Development Manager to lead a talented team of engineers in designing, developing, and deploying innovative software solutions. This fully remote role offers the chance to guide the full software development lifecycle, from conception and architecture to testing and deployment. You will be instrumental in fostering a culture of technical excellence, innovation, and collaboration within your team. Responsibilities include mentoring and managing software engineers, overseeing project planning and execution, ensuring code quality and adherence to best practices, and collaborating with product managers and other stakeholders to define product roadmaps. The ideal candidate possesses a Bachelor's or Master's degree in Computer Science or a related field, with extensive experience in software development and proven leadership capabilities. Strong expertise in modern programming languages, software architectures, and development methodologies (e.g., Agile, Scrum) is essential. You must have a demonstrated ability to lead distributed teams, drive technical decisions, and deliver high-quality software products on time. Excellent communication, problem-solving, and strategic thinking skills are paramount. This role requires a leader who can inspire, motivate, and guide their team to achieve ambitious goals in a dynamic, remote-first environment. You will be responsible for making key architectural decisions, optimizing development processes, and ensuring the scalability and reliability of our client's software offerings. This is an exceptional opportunity to shape the future of technology and lead a high-performing team from anywhere. The role supports strategic technology initiatives for our client, impacting users globally, with an operational connection to Janabiyah, Northern, BH .
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

00912 Muharraq, Muharraq BHD35000 Annually WhatJobs Direct

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client, a leading innovator in software solutions, is looking for enthusiastic and driven Junior Software Development Apprentices to join their fully remote, cutting-edge apprenticeship program. This is an exceptional opportunity for individuals passionate about technology to launch a career in software development, receiving comprehensive training and mentorship from experienced professionals. Throughout the apprenticeship, you will gain hands-on experience in various aspects of the software development lifecycle, including coding, testing, debugging, and deployment. You will work on real-world projects, contributing to the development of innovative applications and systems. The program is designed to equip you with the foundational knowledge and practical skills needed to excel in the tech industry. You will learn modern programming languages, development methodologies, and best practices for creating high-quality software. Key learning areas will include full-stack development, cloud computing fundamentals, and agile development principles. You will be paired with a dedicated mentor who will guide you through your learning journey, provide regular feedback, and help you navigate challenges. The ideal candidate is a motivated self-starter with a strong aptitude for problem-solving and a keen interest in technology, even without prior formal coding experience. Excellent communication skills and the ability to collaborate effectively in a remote team environment are essential. This is a fully remote apprenticeship, offering the flexibility to learn and grow from anywhere. Upon successful completion of the apprenticeship program, there is a strong potential for full-time employment. We are seeking ambitious individuals eager to learn, grow, and build a successful career in software development.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software automation Jobs in Bahrain !

Graduate Software Development Intern

511 Busaiteen, Muharraq BHD25000 Annually WhatJobs Direct

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for a motivated Graduate Software Development Intern to join their dynamic and fully remote engineering department. This internship is designed to provide invaluable hands-on experience in software development, allowing you to contribute to real-world projects while honing your technical skills. You will work alongside experienced software engineers, participating in the design, development, testing, and deployment of software applications. This role involves writing clean, efficient, and well-documented code, as well as contributing to code reviews and collaborating on technical solutions. Exposure to various programming languages, frameworks, and development methodologies will be a key component of this internship. You will be tasked with specific projects that allow you to apply your academic knowledge in a practical setting, gaining insights into the full software development lifecycle. The ideal candidate is a recent graduate or a current student pursuing a degree in Computer Science, Software Engineering, or a related field, with a strong foundational understanding of programming principles. Excellent problem-solving abilities, a keen attention to detail, and a passion for technology are essential. As this is a remote-first internship, strong communication and collaboration skills in a virtual environment are crucial. You will have the opportunity to learn from industry experts, build your professional network, and make meaningful contributions to innovative software solutions, all from the convenience of your home office, contributing to projects relevant to our operations in Busaiteen, Muharraq, BH .
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

BH22 Seef, Capital BHD40000 Annually WhatJobs Direct

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for ambitious and talented Graduate Software Development Engineers to join their innovative, fully remote engineering team. This is an exceptional opportunity for recent graduates to launch their careers in software development within a dynamic and fast-paced environment. You will be involved in all phases of the software development lifecycle, from conceptualization and design to implementation, testing, and deployment. Working closely with experienced engineers, you will contribute to building cutting-edge applications and solutions that drive our business forward. This role offers comprehensive training and mentorship, providing a solid foundation for your professional growth.

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?
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

079 Northern, Northern BHD25000 Annually WhatJobs Direct

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and motivated individuals to join their team as Junior Software Development Apprentices. This is an exceptional opportunity for aspiring developers to gain hands-on experience in a dynamic technology environment, working alongside seasoned professionals. You will be part of a structured program designed to provide comprehensive training and development in software engineering principles and practices.

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.
We are seeking candidates with a strong aptitude for technology, a keen interest in programming, and a willingness to learn. A foundational understanding of computer science concepts is beneficial but not strictly required. Excellent communication skills and the ability to work collaboratively in a team setting are essential. This apprenticeship is based in **Shakhura, Northern, BH**, with a hybrid work arrangement, offering a blend of in-office training and remote work flexibility.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Automation Jobs