What Jobs are available for Graduate Software in Bahrain?

Showing 2878 Graduate Software jobs in Bahrain

Graduate Software Development Engineer

10101 Seef, Capital BHD45000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a dynamic and innovative technology company, is actively seeking enthusiastic and driven Graduate Software Development Engineers to join our fully remote internship program. This is an exceptional opportunity for recent graduates to gain hands-on experience and contribute to real-world software projects in a supportive, virtual environment. You will work alongside experienced engineers, learning modern development methodologies, and contributing to the design, development, testing, and deployment of software applications. We are looking for candidates with a strong foundational understanding of programming concepts, a passion for technology, and a desire to grow their skills. This internship emphasizes learning and development, providing exposure to various aspects of the software development lifecycle. The ability to collaborate effectively in a remote team setting and a proactive attitude towards learning are key. Successful interns may have the opportunity for full-time employment upon completion of the program.

Responsibilities:
  • Assist in the design, coding, and testing of software applications under the guidance of senior engineers.
  • Participate in code reviews, providing and receiving constructive feedback.
  • Learn and apply software development best practices, including version control (Git) and agile methodologies.
  • Contribute to the development of technical documentation and user guides.
  • Troubleshoot and debug software issues, assisting with bug fixes.
  • Collaborate with team members in a remote environment to achieve project goals.
  • Research and learn new technologies, tools, and programming languages relevant to current projects.
  • Assist in the creation and execution of test cases to ensure software quality.
  • Participate in team meetings and contribute to project discussions.
  • Support the deployment and maintenance of software applications.
Qualifications:
  • Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Foundational knowledge of one or more programming languages (e.g., Python, Java, C++, JavaScript).
  • Understanding of data structures, algorithms, and object-oriented programming principles.
  • Familiarity with version control systems like Git is a plus.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills, with the ability to work effectively in a remote team.
  • Eagerness to learn and adapt to new technologies and challenges.
  • A passion for software development and a drive to contribute to impactful projects.
  • Ability to work independently and manage time effectively in a remote setting.
This is an outstanding opportunity to kickstart your career in software development with a forward-thinking company. Join our welcoming, fully remote team and gain invaluable industry experience.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

2045 Manama, Capital BHD65000 Annually WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

graduate
Our client is actively seeking bright and ambitious recent graduates to join their team as Graduate Software Development Engineers. This fully remote position offers an exceptional foundation for launching a successful career in software engineering. You will have the opportunity to work on challenging projects, learn from experienced mentors, and contribute to the development of innovative software solutions. We are looking for individuals with a strong theoretical understanding of computer science principles, a passion for coding, and the drive to grow within a supportive and collaborative remote environment. This is an entry-level role designed for individuals eager to apply their academic knowledge to real-world software development.

Key Responsibilities:
  • Participate in the design, development, testing, and deployment of software applications under the guidance of senior engineers.
  • Write clean, efficient, and well-documented code in one or more programming languages (e.g., Python, Java, C++, JavaScript).
  • Collaborate with team members on code reviews, debugging, and troubleshooting issues.
  • Assist in the development of technical specifications and documentation.
  • Learn and apply software development best practices, including agile methodologies and version control systems (e.g., Git).
  • Contribute to the continuous improvement of our software development processes and tools.
  • Gain experience with various software development lifecycle (SDLC) phases.
  • Engage in problem-solving and contribute innovative ideas to enhance software functionality and performance.
  • Attend regular team meetings and training sessions to foster professional growth.
  • Develop a strong understanding of the company's technology stack and product offerings.
  • Work effectively within a remote team structure, communicating proactively with colleagues.
  • Contribute to the testing and quality assurance of developed software.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a closely related technical field.
  • Strong academic record with a solid understanding of data structures, algorithms, and object-oriented programming concepts.
  • Proficiency in at least one high-level programming language (e.g., Python, Java, C++, JavaScript).
  • Familiarity with software development tools and environments.
  • Excellent analytical and problem-solving skills.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively remotely.
  • A proactive attitude, a keen eagerness to learn, and a passion for software development.
  • Ability to work independently and manage time effectively in a remote setting.
  • Understanding of database concepts is a plus.
  • Previous internship or project experience in software development is highly desirable.
This is an unparalleled opportunity for recent graduates to kick-start their careers in a dynamic, remote-first tech environment. Our client is committed to nurturing talent and providing a path for career advancement. If you are a motivated graduate ready to make an impact, apply today.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

33578 Amwaj Islands BHD30 Hourly WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking an enthusiastic Graduate Software Development Engineer to join their thriving technology division in **Isa Town, Southern, BH**. This internship provides an exceptional opportunity for recent graduates to gain practical experience in a professional software development environment. You will work alongside experienced engineers, contributing to the design, development, testing, and deployment of innovative software solutions. This role is perfect for individuals eager to learn, apply their academic knowledge, and grow their skills in areas such as front-end development, back-end development, database management, and agile methodologies. The internship will involve working on real-world projects, providing exposure to the full software development lifecycle.

Responsibilities:
  • Assist in the development of software applications using programming languages such as Python, Java, C#, or JavaScript.
  • Participate in the design and implementation of software features and modules under the guidance of senior developers.
  • Write clean, efficient, and maintainable code following established coding standards and best practices.
  • Collaborate with team members on code reviews to ensure code quality and identify potential issues.
  • Assist in the testing and debugging of software applications to identify and resolve defects.
  • Contribute to the documentation of software designs, user guides, and technical specifications.
  • Participate in daily stand-up meetings and contribute to agile development processes.
  • Learn and apply version control systems (e.g., Git) for code management.
  • Support the deployment of software applications to various environments.
  • Research and evaluate new technologies and tools to improve development processes.
  • Troubleshoot and resolve software-related issues reported by users or QA teams.
  • Engage in continuous learning and skill development in software engineering.

Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
  • Solid understanding of fundamental programming concepts and data structures.
  • Familiarity with at least one object-oriented programming language (e.g., Java, Python, C++).
  • Basic knowledge of web development technologies (HTML, CSS, JavaScript) is a plus.
  • Understanding of software development lifecycle (SDLC) and agile methodologies.
  • Good analytical and problem-solving skills.
  • Strong desire to learn and adapt to new technologies.
  • Effective communication and teamwork abilities.
  • Ability to work independently and manage time effectively.
  • Eagerness to contribute to team projects and objectives.
  • Previous project experience or internships in software development are beneficial.
This hybrid internship offers a valuable learning experience in a professional setting, exposure to cutting-edge technologies, and the opportunity to contribute to meaningful projects in **Isa Town, Southern, BH**.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

9009 Northern, Northern BHD70000 Annually WhatJobs

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking bright and ambitious Graduate Software Development Engineers to join our innovative technology team. This is a fully remote position, offering an exceptional opportunity for recent graduates to launch their careers in software development with a dynamic, forward-thinking company. You will be part of a collaborative environment where you will learn, grow, and contribute to the design, development, and testing of cutting-edge software solutions. The ideal candidate will have a strong foundation in computer science principles, a passion for coding, and a desire to learn and apply new technologies. You will work under the guidance of experienced mentors and senior engineers, gaining hands-on experience in all phases of the software development lifecycle. Responsibilities include: Designing, coding, testing, and debugging software applications. Collaborating with cross-functional teams to define software requirements and specifications. Participating in code reviews and contributing to the improvement of code quality. Learning and applying software development best practices and methodologies. Assisting in the documentation of software designs and user guides. Troubleshooting and resolving software defects and issues. Contributing to the continuous improvement of development processes. Qualifications: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. 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 and version control systems (e.g., Git). Excellent problem-solving and analytical skills. Strong communication and teamwork abilities. Eagerness to learn and adapt to new technologies. Prior internship or project experience in software development is a plus. This is a fantastic opportunity for talented graduates to gain invaluable experience and build a successful career in software engineering within a supportive, fully remote setting. Our conceptual hub for this remote role is Shakhura, Northern, BH .
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

98765 Zallaq, Southern BHD70000 Annually WhatJobs

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

graduate program
Are you a recent graduate with a passion for coding and a drive to innovate? Our client is seeking enthusiastic and talented Graduate Software Development Engineers to join their fully remote, world-class engineering team. This program offers an exceptional opportunity to kickstart your career in software development, working on cutting-edge projects using modern technologies. You will be part of a supportive and collaborative environment where you'll receive comprehensive training, mentorship from senior engineers, and exposure to the entire software development lifecycle. This remote-first position requires strong problem-solving skills, a willingness to learn, and the ability to work effectively in a virtual team setting. You'll contribute to designing, developing, testing, and deploying high-quality software solutions.
Program Highlights:
  • Intensive onboarding and training program tailored for recent graduates.
  • Mentorship from experienced software engineers and technical leads.
  • Opportunity to work on challenging and impactful software development projects.
  • Exposure to diverse technology stacks and development methodologies (Agile, Scrum).
  • Development of core software engineering skills, including coding, debugging, testing, and deployment.
  • Collaborative and inclusive remote team culture.
  • Clear career progression pathways within the organization.
  • Regular feedback and performance reviews to support growth.
Responsibilities:
  • Collaborate with team members to design and develop software features.
  • Write clean, efficient, and maintainable code according to established standards.
  • Participate in code reviews and contribute to improving code quality.
  • Assist in identifying, diagnosing, and resolving software defects.
  • Contribute to the development of automated testing frameworks.
  • Learn and apply new technologies and programming languages as needed.
  • Document technical designs and solutions.
  • Engage actively in team meetings and discussions.
  • Support the deployment and maintenance of software applications.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field, completed within the last two years.
  • Solid understanding of fundamental computer science concepts (data structures, algorithms, operating systems).
  • Proficiency in at least one modern programming language (e.g., Java, Python, C++, JavaScript).
  • Familiarity with software development tools and version control systems (e.g., Git).
  • Excellent problem-solving, analytical, and logical reasoning skills.
  • Strong communication and interpersonal skills for effective remote collaboration.
  • Ability to work independently, manage time effectively, and be a proactive team player.
  • A genuine passion for software development and a desire to continuously learn.
This is an unparalleled opportunity for aspiring software engineers to launch their careers in a dynamic, fully remote setting, contributing to innovation from **Zallaq, Southern, BH** and beyond.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

9988 Zallaq, Southern BHD50000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a rapidly expanding technology firm, is seeking enthusiastic and talented Graduate Software Development Engineers for a fully remote internship program. This is an exceptional opportunity for recent graduates or individuals nearing the completion of their degrees to gain hands-on experience in a dynamic, innovative, and supportive virtual environment. You will work alongside experienced engineers on challenging projects, contributing to the development of cutting-edge software solutions. Responsibilities will include writing clean, efficient, and maintainable code in languages such as Java, Python, or C++, participating in code reviews, and assisting with software testing and debugging. You will collaborate with team members using agile methodologies, attending daily stand-ups and contributing to sprint planning. This role offers exposure to the full software development lifecycle, from requirements gathering to deployment. The ideal candidate possesses a strong foundation in computer science fundamentals, including data structures, algorithms, and object-oriented programming. Familiarity with version control systems like Git is highly desirable. We are looking for individuals who are eager to learn, possess strong problem-solving skills, and are excellent communicators. This is a fully remote internship, requiring you to have a reliable internet connection and a dedicated workspace. You will be an integral part of a collaborative team, receiving mentorship and guidance throughout your internship. If you are a motivated and driven aspiring software engineer looking to launch your career in a flexible, remote setting, we encourage you to apply.

Responsibilities:
  • Develop and implement software features under the guidance of senior engineers.
  • Write clean, well-documented, and testable code.
  • Participate in code reviews and contribute to code quality.
  • Assist with software testing, debugging, and troubleshooting.
  • Collaborate with team members in an agile development environment.
  • Learn and apply software development best practices.
  • Contribute to technical documentation.
  • Gain practical experience with modern development tools and technologies.
  • Attend team meetings and contribute to discussions.
  • Support the continuous improvement of software development processes.
Qualifications:
  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Strong understanding of core computer science concepts (data structures, algorithms, OOP).
  • Proficiency in at least one programming language (e.g., Java, Python, C++, JavaScript).
  • Familiarity with version control systems (e.g., Git).
  • Excellent problem-solving and analytical skills.
  • Strong written and verbal communication skills.
  • Ability to work independently and collaboratively in a remote setting.
  • Eagerness to learn and adapt to new technologies.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

707 Busaiteen, Muharraq BHD25000 Annually WhatJobs

Posted 23 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is thrilled to announce an exciting Graduate Software Development Engineer opportunity, designed to kickstart the careers of ambitious and talented individuals. This role offers a fully remote experience, allowing interns to gain valuable professional experience from the comfort of their own location. You will work alongside seasoned engineers on real-world projects, contributing to the design, development, testing, and deployment of innovative software solutions. This internship is an ideal platform to hone your technical skills, learn industry best practices, and make a meaningful contribution to our client's cutting-edge technology initiatives.

Responsibilities:
  • Assist in the design and development of software applications under the guidance of senior engineers.
  • Write clean, efficient, and maintainable code in various programming languages (e.g., Python, Java, C++).
  • Participate in code reviews to ensure code quality and adherence to standards.
  • Contribute to the testing and debugging of software components, identifying and resolving defects.
  • Collaborate with team members on feature development and project planning.
  • Learn and apply software development best practices and agile methodologies.
  • Document software designs, processes, and technical specifications.
  • Assist in the deployment and maintenance of software systems.
  • Research and evaluate new technologies and tools to enhance development efficiency.
  • Provide support to end-users and troubleshoot technical issues as needed.
Qualifications:
  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Solid understanding of programming concepts and data structures.
  • Familiarity with at least one modern programming language (e.g., Python, Java, JavaScript, C++).
  • Basic knowledge of software development lifecycle and version control systems (e.g., Git).
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication abilities.
  • Eagerness to learn and adapt to new technologies and challenges.
  • Ability to work independently and collaboratively in a remote team environment.
  • Proactive attitude and strong work ethic.
This is a premier opportunity for recent graduates to gain hands-on experience in software development within a supportive and dynamic remote setting. If you are passionate about technology and eager to build a successful career in software engineering, apply now to join our client's innovative team, remotely connecting to projects originating from Busaiteen, Muharraq, BH .
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 Graduate software Jobs in Bahrain !

Graduate Software Development Engineer

1001 Manama, Capital BHD25 Hourly WhatJobs

Posted 24 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Embark on your tech career with an exciting Graduate Software Development Engineer opportunity in **Manama, Capital, BH**. Our client is offering a unique internship experience designed to immerse talented graduates into the world of software development. This hybrid role provides hands-on experience, mentorship from senior engineers, and exposure to real-world projects. You will be involved in the full software development lifecycle, including coding, testing, debugging, and contributing to design discussions. The focus will be on learning and applying modern software engineering principles and best practices. Interns will work on challenging projects, gain proficiency in various programming languages and development tools, and contribute to innovative solutions. Responsibilities will include writing clean, efficient, and maintainable code, participating in code reviews, documenting technical specifications, and collaborating with team members on task execution. This internship is an excellent platform to develop your technical skills, understand agile methodologies, and build a strong foundation for a successful career in software engineering. We are looking for enthusiastic, motivated individuals with a strong academic background in Computer Science, Software Engineering, or a related field. Excellent problem-solving abilities, a keen attention to detail, and a passion for technology are essential. While the role is primarily based in our **Manama, Capital, BH** office, a hybrid work model allows for some flexibility. Successful completion of the internship may lead to full-time employment opportunities. This is an unparalleled chance to learn from industry leaders and contribute to impactful software projects.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

101 Al Malikiyah, Northern BHD45000 annum (stip WhatJobs

Posted 25 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking ambitious and talented Graduate Software Development Engineers to join their innovative, fully remote internship program. This is an exceptional opportunity for recent graduates or those nearing completion of their degree to gain hands-on experience in a cutting-edge technology environment. You will work alongside experienced engineers on challenging projects, contributing to the design, development, testing, and deployment of software solutions. This program emphasizes learning and growth, providing mentorship and exposure to modern development practices, agile methodologies, and a collaborative remote work culture. Successful interns will have the chance to develop practical skills in programming languages, software architecture, and problem-solving, all within a supportive and dynamic virtual setting.

Key Responsibilities:
  • Assist in the design, coding, testing, and debugging of software applications under the guidance of senior engineers.
  • Participate in code reviews and contribute to discussions on software design and architecture.
  • Learn and apply agile development methodologies to project tasks.
  • Collaborate effectively with team members through virtual communication channels.
  • Research and implement new technologies and tools to improve software development processes.
  • Document code, processes, and project progress accurately.
  • Troubleshoot and resolve software defects and issues.
  • Gain exposure to various aspects of the software development lifecycle.
  • Contribute to team goals and project milestones.
  • Develop a strong understanding of professional software engineering practices.

Qualifications:
  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Solid understanding of fundamental programming concepts and data structures.
  • Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities, essential for remote collaboration.
  • Eagerness to learn and adapt to new technologies and challenges.
  • Self-motivated and able to work independently in a remote environment.
  • A passion for software development and technology innovation.
  • Prior internship or project experience is a plus but not required.
  • Must be eligible to work in the specified region.
This is a premier opportunity to launch your career in software development with a forward-thinking company that embraces a remote-first approach. Our client is dedicated to nurturing talent and providing a rich learning experience. The internship is designed for remote participation, with the administrative base associated with Hidd, Muharraq, BH .
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Apprentice

433 Busaiteen, Muharraq BHD35000 Annually WhatJobs

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Embark on your tech career with our comprehensive Graduate Software Development Apprenticeship program, offered entirely remotely. This is an exceptional opportunity for ambitious individuals eager to learn and grow in the field of software engineering. You will receive structured training and mentorship from experienced professionals, gaining hands-on experience across various aspects of the software development lifecycle. Responsibilities will include assisting in coding, debugging, testing, and documenting software applications under the guidance of senior developers. You will work with modern programming languages and development tools, contributing to real-world projects and gaining valuable practical skills. The program is designed to provide a solid foundation in software development principles, agile methodologies, and best practices. We are looking for enthusiastic, detail-oriented individuals with a strong aptitude for problem-solving and a genuine passion for technology. While prior coding experience is beneficial, it is not strictly required; a keen willingness to learn and a proactive attitude are paramount. This remote apprenticeship offers flexibility and the chance to develop your technical abilities while collaborating with a supportive team. Successful completion of the program may lead to full-time employment opportunities. This is your chance to build a successful career in technology, starting with a robust and supportive learning experience.
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 Graduate Software Jobs