872 Cad Software jobs in Bahrain

Advanced Engineering Apprentice - Software Development

201 Hamad Town, Northern BHD18 Hourly WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is actively seeking ambitious and tech-savvy individuals to join our fully remote Advanced Engineering Apprenticeship program, specializing in Software Development. This is an unparalleled opportunity for aspiring developers to acquire cutting-edge skills and gain practical experience in a real-world, fast-paced technology environment. Apprentices will work on diverse software projects, contributing to the design, development, testing, and deployment of innovative applications. The program is meticulously crafted to provide comprehensive training in various programming languages (e.g., Python, Java, JavaScript), software development methodologies (e.g., Agile, Scrum), database management, and cloud technologies. You will collaborate closely with experienced software engineers and mentors, receiving continuous guidance and feedback to foster your growth. Key responsibilities will include writing clean and efficient code, participating in code reviews, debugging and troubleshooting software issues, documenting development processes, and contributing to the overall software development lifecycle. We are looking for individuals with a strong foundation in logical thinking, a passion for problem-solving, and a genuine interest in computer science and software engineering. While prior coding experience is beneficial, it is not strictly required; a demonstrable aptitude and eagerness to learn are paramount. This is a fully remote, full-time apprenticeship offering a competitive hourly wage and the chance to build a robust career in software development. Successful completion of the program will open doors to potential full-time employment opportunities within our organization. If you are driven, self-motivated, and eager to launch a career at the forefront of technology, we strongly encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Remote Engineering Apprentice - Software Development

415 Seef, Capital BHD25 Hourly WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a cutting-edge technology firm specializing in AI-driven solutions, is offering a unique Remote Engineering Apprenticeship in Software Development. This is an exceptional opportunity for aspiring developers to gain invaluable hands-on experience in a dynamic, fast-paced, and fully remote work environment. Apprentices will be paired with experienced mentors and will contribute to real-world software projects, gaining exposure to the entire development lifecycle from conception to deployment.

Responsibilities will include assisting senior engineers with coding, debugging, and testing software applications across various platforms. You will learn to write clean, maintainable, and efficient code, adhering to industry best practices and coding standards. The apprenticeship will involve working with modern development tools and technologies, including version control systems (e.g., Git), integrated development environments (IDEs), and agile methodologies. Apprentices will participate in code reviews, contribute to technical documentation, and collaborate with cross-functional teams through virtual communication channels.

This program is designed for individuals who are passionate about software development, possess strong analytical and problem-solving skills, and have a foundational understanding of programming concepts. While a Bachelor's degree in Computer Science or a related field is preferred, we also welcome applications from individuals with demonstrable coding skills through bootcamps, personal projects, or equivalent experience. Excellent communication skills, a proactive attitude, and the ability to work independently in a remote setting are essential. This apprenticeship provides a structured learning path, offering significant opportunities for skill development and potential long-term career progression within our organization. Embark on your software engineering journey with a company at the forefront of technological innovation, all from the convenience of your remote workspace.
This advertiser has chosen not to accept applicants from your region.

Software Engineering Apprentice

245 Al Seef BHD25000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is launching an exciting Software Engineering Apprenticeship program designed for aspiring technologists eager to launch their careers. This is a fully remote opportunity, providing comprehensive training and hands-on experience from anywhere. Apprentices will work alongside experienced software engineers, learning about the full software development lifecycle, from design and coding to testing and deployment. You will gain exposure to various programming languages, development tools, and methodologies, with a strong emphasis on practical application. This program is ideal for individuals who are passionate about technology, possess strong problem-solving skills, and have a desire to learn and grow in a supportive, collaborative, and remote-first environment. Throughout the apprenticeship, you will be assigned to real projects, contributing to the development of innovative software solutions. Mentorship and regular feedback will be provided to ensure your continuous development and success. We are looking for candidates with a foundational understanding of computer science principles, a strong academic record, and a genuine enthusiasm for software development. While prior professional experience is not required, any personal coding projects, contributions to open-source, or relevant coursework will be highly regarded. This apprenticeship offers a pathway to a rewarding career in software engineering, with the potential for full-time employment upon successful completion of the program. We value curiosity, initiative, and a collaborative spirit. This is a unique chance to gain invaluable industry experience, build a professional network, and develop a solid foundation in software engineering skills, all within a flexible, remote setting. The training and mentorship provided will equip you with the necessary tools and knowledge to excel in the tech industry.

Responsibilities:
  • Assist in the design, development, and testing of software applications.
  • Learn and apply various programming languages and development tools.
  • Collaborate with senior engineers on real-world projects.
  • Participate in code reviews and learn best practices.
  • Troubleshoot and debug software issues under guidance.
  • Contribute to project documentation.
  • Actively participate in training sessions and team meetings.
  • Develop foundational understanding of software development lifecycle.
Qualifications:
  • High school diploma or equivalent; relevant college coursework or a degree in progress is a plus.
  • Basic understanding of programming concepts and computer science fundamentals.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies.
  • Self-motivated with the ability to work independently in a remote setting.
  • Passion for technology and software development.
This apprenticeship is a fully remote role, not tied to a specific physical office, though conceptually associated with our client's presence in **Salmabad, Northern, BH**. Our client provides a stipend during the apprenticeship, with the possibility of conversion to a full-time role with a competitive salary upon successful completion.
This advertiser has chosen not to accept applicants from your region.

Software Engineering Apprentice

10001 Zallaq, Southern BHD35000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client, a cutting-edge technology firm, is offering a unique opportunity for motivated individuals to join their Software Engineering Apprenticeship program. This hybrid role provides a blend of hands-on learning in our **Busaiteen, Muharraq, BH** office and remote work, allowing apprentices to gain practical experience while developing essential skills. As an apprentice, you will work alongside experienced software engineers on real-world projects, contributing to the development of innovative software solutions. You will be exposed to various aspects of the software development lifecycle, including coding, testing, debugging, and deployment. The program is designed to foster rapid growth, offering mentorship, structured training, and opportunities to learn modern programming languages and development methodologies. The ideal candidate is passionate about technology, possesses strong problem-solving abilities, and has a keen interest in building a career in software engineering. While on-site presence in **Busaiteen, Muharraq, BH** is required for collaborative work and formal training sessions, some tasks may be performed remotely.

Program Highlights:
  • Work on challenging and impactful software development projects.
  • Receive comprehensive training in programming languages (e.g., Python, Java, JavaScript), development tools, and best practices.
  • Be mentored by experienced software engineers.
  • Gain practical experience in software design, coding, testing, and debugging.
  • Collaborate effectively with team members in an agile environment.
  • Develop problem-solving and critical-thinking skills.
  • Participate in code reviews and learn from constructive feedback.
  • Gain exposure to different areas of software engineering, such as web development, mobile development, or data engineering.
  • Understand version control systems (e.g., Git) and collaboration workflows.
  • Contribute to the company's innovative projects and product development.

Ideal Candidate Profile:
  • Enthusiasm for software development and a strong desire to learn.
  • Basic understanding of programming concepts (even from personal projects or coursework).
  • Strong analytical and problem-solving aptitude.
  • Good communication and teamwork skills.
  • Ability to adapt to new technologies and learning environments.
  • High school diploma or equivalent; pursuing or holding an associate's or bachelor's degree in a related field is a plus.
  • Familiarity with basic computer literacy and common software applications.
  • Reliability and a strong work ethic.
  • Willingness to commit to the full duration of the apprenticeship program.

This apprenticeship is an excellent pathway into a successful career in software engineering, offering invaluable experience and training.
This advertiser has chosen not to accept applicants from your region.

Software Engineering Apprentice

780 Tubli BHD45000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client, a rapidly expanding technology solutions provider, is seeking motivated and eager individuals to join their fully remote Software Engineering Apprenticeship program. This is an unparalleled opportunity for aspiring developers to gain hands-on experience and receive comprehensive training in modern software development practices. As an apprentice, you will work alongside experienced engineers on real-world projects, contributing to the design, development, and testing of innovative software applications. You will be exposed to various programming languages, frameworks, and tools, developing a robust skill set in a supportive and collaborative remote environment. The program is designed to provide a strong foundation in computer science principles and agile development methodologies. Key responsibilities will include coding, debugging, unit testing, and participating in code reviews. You will also be involved in documentation and contributing to project planning. The ideal candidate will possess a strong aptitude for problem-solving, a passion for technology, and a dedication to continuous learning. While prior coding experience is not required, a basic understanding of programming concepts is beneficial. Excellent communication and teamwork skills are essential for collaborating effectively with a remote team. This apprenticeship offers a clear path for career progression within the company. We are looking for individuals who are driven, curious, and ready to embark on a challenging and rewarding journey in software engineering. The program includes structured training modules, mentorship from senior engineers, and opportunities to contribute to impactful projects. This role is based in A'ali, Northern, BH , but operates entirely remotely.
This advertiser has chosen not to accept applicants from your region.

Graduate Trainee - Software Engineering

1009 Jbeil BHD30000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is actively recruiting ambitious and talented Graduate Trainees to join their Software Engineering program. This is an excellent opportunity for recent graduates to launch their careers in technology. The program offers hands-on experience, mentorship from senior engineers, and exposure to various aspects of software development. Trainees will work on real-world projects, contributing to the design, development, testing, and deployment of innovative software solutions. The role involves a blend of in-office collaboration and remote work, providing a flexible learning environment in Janabiyah, Northern, BH . We are looking for individuals with a strong academic background in computer science or a related field, a passion for coding, and a desire to learn and grow.

Key Responsibilities:
  • Assist in the design, coding, and testing of software modules under the guidance of senior engineers.
  • Participate in code reviews to ensure quality and adherence to best practices.
  • Learn and apply software development methodologies (e.g., Agile, Scrum).
  • Contribute to the documentation of software designs and processes.
  • Troubleshoot and debug software issues.
  • Collaborate with team members on projects, both in-office and remotely.
  • Gain exposure to various programming languages, frameworks, and tools.
  • Actively participate in training sessions and knowledge-sharing initiatives.
  • Support the full software development lifecycle.
  • Demonstrate a strong commitment to learning and continuous improvement.

Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Strong understanding of fundamental programming concepts and data structures.
  • Proficiency in at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Familiarity with software development tools (e.g., Git, IDEs).
  • Excellent analytical and problem-solving skills.
  • Good communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies.
  • Proactive attitude and ability to work independently and as part of a team.
  • Prior internship or project experience in software development is a plus.

This hybrid internship offers a competitive stipend, valuable industry experience, and a clear path for career progression for high-performing trainees.
This advertiser has chosen not to accept applicants from your region.

Junior Software Engineering Apprentice

20250 Galali BHD25000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is launching an exciting new initiative to cultivate the next generation of software engineers through a fully remote apprenticeship program. This is an exceptional opportunity for motivated individuals with a passion for technology and a desire to learn and grow in the field of software development. As a Junior Software Engineering Apprentice, you will receive comprehensive training, mentorship, and hands-on experience working on real-world projects.

Program Overview:
  • This is a structured, paid apprenticeship designed to provide in-depth training in software engineering principles and practices.
  • Apprentices will work closely with experienced mentors, gaining practical skills in coding, debugging, testing, and deployment.
  • The program is entirely remote, allowing apprentices to learn and contribute from any location.
  • Emphasis will be placed on learning modern programming languages, development tools, and collaborative workflows.
  • Upon successful completion of the apprenticeship, there is a strong potential for full-time employment with our client.
Responsibilities:
  • Actively participate in training sessions and complete assigned learning modules.
  • Assist senior engineers in coding, testing, and debugging software applications.
  • Contribute to the development of new features and the maintenance of existing systems.
  • Learn and apply version control systems (e.g., Git).
  • Collaborate with team members in a remote setting using communication and project management tools.
  • Document code and technical processes.
  • Troubleshoot and resolve software issues under guidance.
  • Engage in code reviews to learn best practices.
  • Develop a foundational understanding of software development lifecycle (SDLC).
  • Proactively seek knowledge and feedback to improve technical skills.
Qualifications:
  • High school diploma or equivalent; some college-level coursework in a STEM field is a plus.
  • Demonstrated passion for technology and software development.
  • Basic understanding of computer science fundamentals or programming concepts is beneficial but not mandatory.
  • Strong problem-solving abilities and a logical mindset.
  • Excellent communication and teamwork skills, especially in a remote environment.
  • Eagerness to learn and adapt to new technologies.
  • Reliable internet connection and a dedicated workspace.
  • Self-motivated and able to manage time effectively in a remote setting.
This apprenticeship is a fantastic stepping stone for individuals aspiring to build a career in software engineering. If you are eager to kickstart your journey in tech, this remote opportunity is for you.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Cad software Jobs in Bahrain !

Remote Software Engineering Apprentice

10110 Galali BHD20 Hourly WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking highly motivated and technically inclined individuals to join their dynamic team as Remote Software Engineering Apprentices. This is an exceptional opportunity for aspiring developers to gain hands-on experience and learn from industry experts in a fully remote, collaborative environment. The program is designed to provide a comprehensive understanding of software development lifecycles, from initial concept to deployment and maintenance. Apprentices will be exposed to a variety of programming languages and technologies, including Python, JavaScript, Java, and cloud platforms like AWS and Azure.

Key Responsibilities:
  • Assist senior engineers in coding, testing, and debugging software applications.
  • Participate in code reviews and contribute to architectural discussions.
  • Develop and maintain documentation for software projects.
  • Collaborate with cross-functional teams to understand project requirements and deliver solutions.
  • Learn and apply best practices in software development, version control, and agile methodologies.
  • Troubleshoot and resolve software defects.
  • Contribute to the development of new features and improvements.
  • Engage in continuous learning to stay updated with emerging technologies.

Qualifications:
  • A strong passion for software development and a solid understanding of fundamental programming concepts.
  • Completed or currently pursuing a degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Familiarity with at least one programming language.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities, essential for a remote setting.
  • Ability to work independently and manage time effectively.
  • A proactive attitude and eagerness to learn.

This role is based in Sanad, Capital, BH but operates as a fully remote position, offering flexibility and a global perspective. Successful candidates will be provided with the necessary tools and support to thrive in a remote work environment. Our client is committed to fostering a culture of innovation and continuous improvement, making this apprenticeship a valuable stepping stone for a successful career in technology. You will be working closely with experienced mentors who are dedicated to your professional growth and development. This is a unique chance to build a strong foundation in software engineering while contributing to real-world projects.
This advertiser has chosen not to accept applicants from your region.

Junior Software Engineering Apprentice

00810 Hamad Town, Northern BHD20 Hourly WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is a rapidly growing technology company offering an exciting opportunity for a motivated Junior Software Engineering Apprentice. This apprenticeship is a fully remote program designed to provide aspiring developers with hands-on experience and mentorship in a professional software development environment. You will learn to design, develop, test, and deploy software solutions under the guidance of experienced engineers. This role is perfect for individuals who are passionate about coding, eager to learn new technologies, and possess a strong problem-solving aptitude. You will be exposed to various aspects of the software development lifecycle, including front-end, back-end, and database development. Our remote-first culture ensures you'll be fully integrated into the team and have access to all necessary resources and support, regardless of your physical location.

Responsibilities:
  • Assist in the design and development of software applications and features.
  • Write clean, maintainable, and efficient code under the supervision of senior developers.
  • Participate in code reviews and contribute to improving code quality.
  • Help with testing and debugging software to ensure functionality and performance.
  • Learn and apply software development best practices and methodologies.
  • Collaborate with team members on project tasks and contribute to team goals.
  • Document code and development processes.
  • Troubleshoot and resolve software defects.
  • Gain exposure to various programming languages, frameworks, and tools.

Qualifications:
  • High school diploma or equivalent. Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field is a plus.
  • Basic understanding of programming concepts and principles.
  • Familiarity with at least one programming language (e.g., Python, Java, JavaScript).
  • Enthusiasm for learning and developing software engineering skills.
  • Strong analytical and problem-solving abilities.
  • Good communication and teamwork skills.
  • Ability to work independently and manage time effectively in a remote setting.
  • A proactive attitude and willingness to take on new challenges.

This is an excellent opportunity to launch your career in software engineering remotely, while located in or near Hamad Town, Northern, BH . Join us and build your future in tech!
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineering Apprentice

606 Al Daih, Northern BHD20 Hourly WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a cutting-edge technology company renowned for its innovative software solutions, is offering a prestigious Senior Software Engineering Apprenticeship. This is a fully remote, mentored program designed for ambitious individuals seeking to accelerate their career in software development. As a Senior Apprentice, you will be integrated into our agile development teams, contributing to the design, development, testing, and deployment of our next-generation products. You will work on real-world projects under the guidance of experienced software engineers, gaining hands-on experience with modern programming languages, frameworks, and development methodologies. This program provides a unique opportunity to learn best practices in software architecture, code quality, and continuous integration/continuous deployment (CI/CD). You will participate in code reviews, collaborate on technical challenges, and develop a deep understanding of the full software development lifecycle. The ideal candidate possesses a strong foundational knowledge of computer science principles, data structures, and algorithms, demonstrable through academic projects, personal coding endeavors, or previous relevant internships. Familiarity with at least one major programming language (e.g., Python, Java, JavaScript) is required. We are looking for highly motivated, curious, and adaptable individuals with excellent problem-solving abilities and a passion for technology. You should possess strong communication and teamwork skills, essential for effective collaboration in a remote setting. This apprenticeship is an exceptional pathway for driven individuals to gain invaluable industry experience and launch a successful career in software engineering. Upon successful completion of the apprenticeship, there is potential for full-time employment. We are committed to fostering a diverse and inclusive learning environment and encourage applications from all qualified candidates.
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 Cad Software Jobs