649 Developing jobs in Bahrain

Software Development Apprentice

517 Al Hidd, Muharraq BHD30000 Annually WhatJobs

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

Software Development Apprentice

701 Southern, Southern BHD20000 annum (stip WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is looking for enthusiastic and driven individuals to join their team as Software Development Apprentices. This is a fully remote, entry-level program designed to provide comprehensive training and hands-on experience in software development. Apprentices will work alongside experienced developers, learning modern coding practices, development methodologies, and various programming languages. This program is ideal for individuals with a passion for technology, a strong aptitude for problem-solving, and a desire to build a career in the tech industry.
Program Overview:
  • Gain practical experience in full-stack development, including front-end and back-end technologies.
  • Learn to design, develop, test, and deploy software applications under the guidance of mentors.
  • Participate in coding challenges, workshops, and team projects to build a strong foundation in software engineering.
  • Develop proficiency in programming languages such as Python, Java, JavaScript, or similar.
  • Understand software development lifecycle (SDLC) and agile methodologies.
  • Contribute to real-world projects, gaining exposure to industry best practices.
  • Receive continuous feedback and mentorship to support learning and career growth.
  • Build a professional portfolio showcasing acquired skills and completed projects.
  • Explore career paths within software development, such as front-end, back-end, or full-stack engineering.
  • Develop essential soft skills, including teamwork, communication, and problem-solving.
Ideal Candidate Profile:
  • High school diploma or equivalent.
  • A strong passion for technology and software development.
  • Aptitude for logical thinking and problem-solving.
  • Eagerness to learn and adapt to new technologies.
  • Good communication and interpersonal skills.
  • Ability to work independently and collaborate effectively in a remote team environment.
  • Basic understanding of computer science concepts is a plus, but not required.
  • Motivated to complete a structured learning program and achieve career goals.
This apprenticeship offers a unique pathway into the tech industry, providing both education and practical experience. We are committed to fostering talent and supporting individuals in their transition into professional software development roles. This is a fantastic opportunity to launch your tech career with dedicated support and a clear learning structure.
This advertiser has chosen not to accept applicants from your region.

Software Development Apprentice

8001 Al Daih, Northern BHD40000 Annually WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeships & trainee
Our client is excited to offer a fully remote Software Development Apprentice position for aspiring technologists. This program is designed to provide comprehensive training and hands-on experience in software engineering, empowering individuals to launch their careers in the tech industry. You will work alongside experienced developers, learning modern programming languages, software development methodologies, and best practices. Responsibilities include assisting with coding tasks, participating in code reviews, debugging software, and contributing to the development of new features. The ideal candidate will possess a strong aptitude for problem-solving, a passion for technology, and a keen desire to learn. While prior coding experience is not mandatory, a foundational understanding of computer science concepts or demonstrable self-study in programming is highly advantageous. You should be comfortable working independently in a remote environment, utilizing collaboration tools, and managing your time effectively to meet project deadlines. This is a unique opportunity to gain practical experience and mentorship from industry professionals. A commitment to continuous learning and skill development is essential. We are looking for motivated and enthusiastic individuals who are eager to immerse themselves in the world of software development. This role offers a pathway to a fulfilling career in a rapidly growing field. The **Budaiya, Northern, BH** area and beyond will be served by the innovative solutions developed by our apprentices. If you are a driven individual with a curiosity for technology and a desire to build your skills in a supportive, remote-first setting, we strongly encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Engineer

109 Al Malikiyah, Northern BHD90000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly skilled and experienced Senior Software Development Engineer to join their dynamic technology team. This role involves designing, developing, and maintaining scalable software solutions. The position offers a hybrid work model, blending the benefits of remote flexibility with in-office collaboration.

Responsibilities:
  • Design, develop, test, and deploy high-quality software applications and services.
  • Write clean, efficient, and maintainable code in accordance with industry best practices.
  • Collaborate with product managers, designers, and other engineers to define software requirements and features.
  • Participate in code reviews to ensure code quality, consistency, and adherence to standards.
  • Troubleshoot and debug complex software issues, identifying root causes and implementing effective solutions.
  • Contribute to the architecture and design of new software systems and features.
  • Optimize application performance and scalability.
  • Mentor junior software engineers, providing technical guidance and support.
  • Stay current with emerging technologies and industry trends, recommending adoption where appropriate.
  • Contribute to the continuous improvement of development processes and tools.
  • Ensure software solutions meet security and compliance requirements.
  • Participate in agile development ceremonies and contribute to project planning.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5-7 years of professional software development experience.
  • Strong proficiency in one or more programming languages such as Java, Python, C#, or JavaScript.
  • Experience with modern web frameworks (e.g., React, Angular, Vue.js) and backend technologies (e.g., Node.js, Spring Boot, Django).
  • Solid understanding of database systems (SQL and NoSQL) and data modeling.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) is highly desirable.
  • Knowledge of software development methodologies (Agile, Scrum) and tools (Git, Docker).
  • Excellent analytical and problem-solving skills.
  • Strong communication and interpersonal skills, with the ability to work effectively in a hybrid team.
  • Experience with API design and development.
  • Ability to lead technical discussions and mentor team members.
This position is located in Salmabad, Northern, BH .
This advertiser has chosen not to accept applicants from your region.

Automotive Software Development Lead

305 Al Malikiyah, Northern BHD90000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly motivated and experienced Automotive Software Development Lead to spearhead their innovative projects. This is a fully remote position, offering the flexibility to work from anywhere within approved regions. You will be responsible for leading a talented team of software engineers in the design, development, and implementation of cutting-edge automotive software solutions. This includes embedded systems, infotainment, advanced driver-assistance systems (ADAS), and vehicle connectivity. Your role will involve defining software architecture, setting coding standards, overseeing the entire software development lifecycle from requirements gathering to deployment and maintenance, and ensuring the delivery of high-quality, robust, and efficient software. You will also play a crucial role in mentoring and developing team members, fostering a collaborative and high-performing work environment, and liaising with other departments, including hardware engineering, testing, and product management, to ensure seamless integration and project success. A deep understanding of automotive communication protocols (e.g., CAN, LIN, Ethernet), real-time operating systems (RTOS), and agile development methodologies is critical. The ideal candidate will possess strong leadership capabilities, exceptional problem-solving skills, and a passion for automotive technology. You should be adept at managing complex projects, driving technical excellence, and inspiring your team to achieve ambitious goals. This is a unique opportunity to make a significant impact on the future of mobility and shape the next generation of automotive experiences, all while enjoying the benefits of a remote work setup.

Responsibilities:
  • Lead and manage a team of software engineers throughout the development lifecycle.
  • Define and architect robust software solutions for automotive applications.
  • Establish and enforce coding standards, best practices, and quality assurance processes.
  • Oversee the development of embedded software, including firmware, drivers, and middleware.
  • Drive the implementation of features for infotainment, ADAS, and connectivity systems.
  • Collaborate with cross-functional teams to define requirements and ensure system integration.
  • Mentor and provide technical guidance to team members.
  • Manage project timelines, resources, and deliverables in an agile environment.
  • Stay current with emerging automotive technologies and software development trends.
  • Contribute to the strategic planning of the software development roadmap.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience leading software development teams in the automotive industry.
  • Extensive experience in embedded software development and system architecture.
  • Proficiency in programming languages such as C, C++, and Python.
  • Strong knowledge of automotive protocols (CAN, LIN, Automotive Ethernet).
  • Familiarity with RTOS and embedded Linux.
  • Experience with Agile/Scrum methodologies.
  • Excellent leadership, communication, and problem-solving skills.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

2002 Seef, Capital BHD25000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is offering a unique opportunity for motivated individuals to join their dynamic tech team as a Junior Software Development Apprentice in **Seef, Capital, BH**. This hybrid apprenticeship program is designed to provide comprehensive on-the-job training and mentorship, enabling you to develop essential skills in software development. You will work alongside experienced developers, gaining hands-on experience in coding, testing, and debugging software applications. Responsibilities will include assisting in the design and implementation of software solutions, contributing to code reviews, and learning various programming languages and development tools. You will be involved in developing and maintaining web applications, mobile apps, or other software projects, depending on team needs. This apprenticeship will expose you to the full software development lifecycle, from gathering requirements to deployment and maintenance. A willingness to learn, a strong aptitude for problem-solving, and a passion for technology are essential. You will be provided with structured training, access to learning resources, and guidance from senior team members to support your professional growth. This role requires a collaborative spirit, excellent communication skills, and the ability to work effectively both independently and as part of a team in a hybrid work environment. We are looking for individuals who are eager to build a successful career in software development and contribute to innovative projects. Upon successful completion of the apprenticeship, there may be opportunities for full-time employment. This is an excellent entry-level pathway for aspiring software developers looking to gain practical experience and establish a strong foundation in the industry in **Seef, Capital, BH**.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

4001 Zallaq, Southern BHD18 Hourly WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering a unique Junior Software Development Apprentice opportunity for aspiring tech professionals. This is an in-person role designed to provide hands-on training and real-world experience within a supportive team environment. As an apprentice, you will learn to develop, test, and maintain software applications under the guidance of experienced mentors. Your responsibilities will include assisting in coding tasks, debugging existing software, documenting processes, and participating in team meetings and code reviews. You will gain exposure to various programming languages, development tools, and software development lifecycles. We are looking for enthusiastic individuals with a strong aptitude for logical thinking, problem-solving, and a keen interest in technology. While prior coding experience is beneficial, it is not strictly required; a foundational understanding of computer science principles is a plus. This apprenticeship is an excellent stepping stone for a career in software development, providing comprehensive training and mentorship. The successful candidate will be based at our facilities in Zallaq, Southern, BH , working closely with our development team. This is a fantastic chance to kick-start your career in a rewarding field.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Developing Jobs in Bahrain !

Automotive Software Development Lead

2123 Amwaj Islands BHD115000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced and innovative Automotive Software Development Lead to guide their cutting-edge software engineering team. This leadership role is crucial for driving the design, development, and implementation of advanced software solutions for next-generation vehicles. You will be responsible for overseeing the entire software development lifecycle, from concept and architecture to testing, deployment, and maintenance. Your focus will be on developing robust and scalable software for in-car infotainment systems, autonomous driving features, vehicle connectivity, and powertrain control. Key responsibilities include defining software requirements, establishing development standards and best practices, mentoring and managing a team of software engineers, and collaborating closely with hardware engineers, product managers, and system architects. You will ensure the quality, performance, and safety of all automotive software developed under your leadership. The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field, with at least 8 years of experience in automotive software development, including significant experience in a lead or management role. A deep understanding of embedded systems, real-time operating systems (RTOS), automotive communication protocols (e.g., CAN, LIN, Ethernet), and software development methodologies (Agile, Scrum) is essential. Experience with cybersecurity principles in automotive applications is highly desirable. Excellent leadership, communication, and problem-solving skills are required, along with the ability to motivate and guide a high-performing engineering team. This role requires on-site presence to facilitate close collaboration with cross-functional teams and hands-on involvement with development hardware and prototypes. We are looking for a forward-thinking leader who is passionate about shaping the future of the automotive industry through innovative software solutions. Your ability to drive technical excellence and foster a culture of innovation will be critical. The successful candidate will play a pivotal role in delivering state-of-the-art automotive software that enhances user experience and vehicle capabilities.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Development Lead

77704 Askar, Southern BHD110000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, an innovative automotive technology company, is looking for a visionary Automotive Software Development Lead to join their cutting-edge product development team. This role will be a fully remote opportunity, allowing you to contribute to groundbreaking projects from your home base. The lead will be responsible for guiding a team of talented software engineers in the design, development, and implementation of advanced software solutions for next-generation vehicles. You will oversee the entire software development lifecycle, from concept and architecture design to coding, testing, and deployment. Key responsibilities include setting technical direction, defining software architecture, and ensuring the quality and performance of the software. You will collaborate closely with hardware engineers, product managers, and other stakeholders to ensure seamless integration of software into automotive systems. This role requires a deep understanding of embedded systems, real-time operating systems (RTOS), and automotive communication protocols (e.g., CAN, Ethernet). Experience with automotive safety standards (e.g., ISO 26262) is highly preferred. You will be instrumental in fostering a culture of innovation and excellence within the development team, mentoring junior engineers, and driving best practices in software development. Qualifications include a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. A minimum of 8-12 years of experience in software development, with at least 3-5 years in a lead or management role within the automotive industry. Proven experience in developing complex embedded software systems. Strong knowledge of C/C++, Python, and software development methodologies (Agile/Scrum). Excellent leadership, communication, and problem-solving skills are essential. This is an exceptional chance to shape the future of automotive technology with a forward-thinking organization.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

00974 Al Muharraq BHD30000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Embark on your technology career with our client, a pioneering firm looking for enthusiastic Junior Software Development Apprentices to join their fully remote training program. This apprenticeship is designed for individuals with a foundational understanding of programming concepts who are eager to dive deep into the world of software development. You will be mentored by experienced engineers and gain hands-on experience across the full software development lifecycle. Responsibilities include assisting in coding, debugging, testing, and documenting software applications. You will learn various programming languages, development tools, and methodologies, contributing to real-world projects. This role is an exceptional opportunity to build a robust portfolio and develop essential skills in a supportive, remote environment. We are seeking candidates with a strong aptitude for problem-solving, a keen eye for detail, and a passion for learning. While prior professional experience is not required, a demonstrable interest in technology through personal projects, bootcamps, or academic coursework is highly valued. You will be part of a collaborative team, working on challenging tasks that will accelerate your professional growth. Our client is committed to fostering talent and providing a clear path for career progression within the company. This apprenticeship offers a valuable learning experience, equipping you with the skills needed to become a successful software developer. Successful completion of the apprenticeship may lead to full-time employment opportunities. If you are driven, self-motivated, and ready to immerse yourself in the exciting field of software engineering, this remote apprenticeship is the perfect launchpad for your career. Apply now to gain invaluable industry experience.
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 Developing Jobs