2573 Programmers jobs in Manama

Graduate Software Engineer

282 Arad BHD1800 Monthly WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking bright and enthusiastic Graduate Software Engineers to join their innovative technology department. This internship offers a unique opportunity to gain practical experience in software development within a collaborative and forward-thinking company. You will work on real-world projects, contributing to the design, development, and testing of software solutions under the guidance of experienced engineers. The role involves both independent work and team collaboration, fostering a hands-on learning environment.

Responsibilities:
  • Assist in coding, debugging, and testing software applications.
  • Learn and apply software development best practices.
  • Participate in code reviews and contribute to design discussions.
  • Collaborate with team members to troubleshoot and resolve technical issues.
  • Develop documentation for software designs and implementations.
  • Gain exposure to various programming languages and development tools.
  • Contribute to the continuous improvement of development processes.
  • Support senior engineers in project execution.

Qualifications:
  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Foundational knowledge of at least one programming language (e.g., Java, Python, C++, JavaScript).
  • Understanding of software development lifecycle concepts.
  • Familiarity with version control systems (e.g., Git).
  • Strong problem-solving and analytical skills.
  • Good communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies.
  • Ability to work effectively in a hybrid work model.

This program is ideal for students looking to bridge the gap between academic learning and professional software engineering. You will be working in a stimulating environment that encourages innovation and skill development. The position is located in **Hidd, Muharraq, BH**, with a hybrid work arrangement allowing for a balance of remote work and in-office collaboration. We are committed to nurturing emerging talent and providing a supportive platform for your professional growth. If you are passionate about technology and eager to learn from the best, this internship is for you. Apply now to embark on your software engineering journey.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

BH2233 Jidd Haffs, Northern BHD50000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a dynamic technology firm, is looking for enthusiastic and bright Graduate Software Engineers to join their innovative team. This is a fantastic entry-level opportunity to kick-start your career in software development, with a focus on gaining hands-on experience across the full software development lifecycle. You will be involved in designing, coding, testing, and debugging software applications under the guidance of experienced mentors. This role offers a blend of remote and in-office engagement, requiring occasional collaboration at our client's facilities in Tubli, Capital, BH . You will work on challenging projects, contributing to the development of cutting-edge software solutions. Responsibilities include collaborating with senior engineers, participating in code reviews, and contributing to technical documentation. We are seeking individuals with a strong foundation in computer science principles, a passion for technology, and a proactive approach to learning. Familiarity with one or more programming languages (e.g., Python, Java, C++) is required. Excellent problem-solving abilities, strong analytical skills, and good communication are essential. This program is designed to provide comprehensive training and mentorship, fostering rapid professional growth. You will gain exposure to various technologies and methodologies, preparing you for a successful career in software engineering. If you are a recent graduate eager to apply your academic knowledge in a practical, innovative environment and contribute to exciting projects, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

4123 Jidd Haffs, Northern BHD45000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and bright Graduate Software Engineers to join their innovative technology team for a challenging internship program. This is an excellent opportunity for recent graduates to gain practical experience in software development, working on real-world projects. You will collaborate with experienced engineers, contribute to code development, testing, and deployment, and learn various programming languages and development methodologies. The ideal candidate possesses a strong foundation in computer science principles, problem-solving skills, and a passion for technology. This role offers a hybrid work model, blending remote learning with on-site team collaboration and mentorship. Responsibilities:
  • Assist in designing, coding, testing, and debugging software applications under the guidance of senior engineers.
  • Participate in code reviews to ensure code quality, efficiency, and maintainability.
  • Learn and apply software development best practices and agile methodologies.
  • Contribute to the development of new features and enhancements for existing software products.
  • Work with various programming languages and development tools relevant to the team's projects.
  • Collaborate effectively with team members in a hybrid environment, utilizing remote collaboration tools.
  • Assist in troubleshooting and resolving software defects.
  • Engage in continuous learning to stay updated with emerging technologies.
  • Document code and software designs.
  • Support the implementation and deployment of software solutions.
Qualifications:
  • Recently graduated or will soon graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Solid understanding of programming fundamentals and object-oriented programming concepts.
  • Proficiency in at least one programming language (e.g., Java, Python, C++, JavaScript).
  • Familiarity with software development tools and version control systems (e.g., Git).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies and environments.
  • Ability to work effectively in a hybrid setting, balancing remote tasks with on-site interaction.
  • Demonstrated interest in software development through academic projects, personal projects, or internships.
This hybrid internship is based in **Tubli, Capital, BH**, offering a great learning experience with both remote and on-site components. Our client champions diversity and inclusion.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

6006 Seef, Capital BHD85000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a cutting-edge technology company, is seeking a highly skilled Senior Software Engineer to join their dynamic IT & Software team. This position is based in **Seef, Capital, BH**, and offers a flexible hybrid work arrangement. You will play a pivotal role in the design, development, and implementation of innovative software solutions that drive our client's business forward. The ideal candidate will possess a strong background in full-stack development, with expertise in multiple programming languages and frameworks. Key responsibilities include writing clean, efficient, and maintainable code; collaborating with cross-functional teams to define software requirements; troubleshooting and debugging complex issues; and contributing to architectural decisions. You will also be involved in code reviews, mentoring junior engineers, and staying abreast of emerging technologies. A proven track record of delivering high-quality software products and experience with agile development methodologies are essential. We are looking for an individual with excellent problem-solving abilities, strong analytical skills, and a passion for building scalable and robust applications. Effective communication and teamwork are crucial for success in this collaborative environment. This role offers the opportunity to work on challenging projects, influence technical direction, and grow your career within a rapidly evolving industry. Your contributions will be instrumental in shaping the future of our client's technology offerings.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Engineer

90210 Seef, Capital BHD100000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, an innovative automotive technology company, is looking for a talented Automotive Software Engineer to contribute to the development of next-generation vehicle systems. This is a fully remote position, allowing you to work on cutting-edge automotive technology from anywhere. The Automotive Software Engineer will be responsible for designing, developing, testing, and integrating software for automotive control units, infotainment systems, and advanced driver-assistance systems (ADAS). You will work with embedded systems, real-time operating systems (RTOS), and automotive communication protocols (e.g., CAN, LIN, Ethernet). Key responsibilities include writing clean, efficient, and maintainable code in languages such as C, C++, or Python. You will collaborate closely with hardware engineers, systems engineers, and other software developers to ensure seamless integration and functionality. Debugging complex issues and optimizing software performance will be critical aspects of the role. Staying current with automotive industry standards, regulations, and emerging technologies is essential. Experience with simulation tools and hardware-in-the-loop (HIL) testing is highly desirable. We are seeking a candidate with a Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field, and a minimum of 4 years of experience in automotive software development. A strong understanding of embedded systems, microcontrollers, and real-time operating systems is required. Familiarity with automotive standards like AUTOSAR, ISO 26262, and security best practices is a significant plus. Excellent problem-solving, analytical, and communication skills are paramount. If you are a passionate software engineer eager to shape the future of automotive technology in a remote and collaborative environment, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

202 Al Ghurayfah BHD25 Hourly WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for ambitious Graduate Software Engineers to kick-start their careers with a fully remote internship program. This program is designed to provide hands-on experience in developing, testing, and deploying software solutions within a dynamic and collaborative environment. As a Graduate Software Engineer intern, you will work alongside experienced developers on real-world projects, gaining exposure to modern software development methodologies, coding best practices, and cutting-edge technologies. The ideal candidate is a recent graduate or final-year student in Computer Science, Software Engineering, or a related field, with a strong foundation in programming languages such as Python, Java, or C++. You should possess excellent problem-solving skills, a keen interest in technology, and a desire to learn and grow. Responsibilities will include writing clean, efficient, and well-documented code, participating in code reviews, contributing to debugging and troubleshooting efforts, and assisting with the development of unit and integration tests. You will also have the opportunity to collaborate with team members, contribute to design discussions, and gain exposure to agile development processes. Our client is looking for motivated individuals who are eager to contribute and make a tangible impact. This internship offers a unique chance to build your portfolio, expand your technical skill set, and network with industry professionals, all from the convenience of your remote workspace. Strong analytical and logical thinking abilities are a must, as is a passion for software development. Excellent communication skills and the ability to work effectively in a remote team setting are essential. This is a paid internship program, providing a valuable stepping stone into the tech industry. If you are a driven and talented aspiring software engineer ready to embark on a challenging and rewarding remote learning experience, we encourage you to apply.

Key Responsibilities:
  • Assist in the design, development, and implementation of software features.
  • Write clean, efficient, and maintainable code in accordance with established standards.
  • Participate in code reviews and contribute to code quality improvements.
  • Debug and resolve software defects and issues.
  • Develop and execute unit and integration tests.
  • Collaborate with senior engineers and team members on project tasks.
  • Contribute to technical documentation and knowledge sharing.
  • Learn and apply new programming languages, tools, and technologies.
  • Participate in agile development ceremonies and team meetings.
  • Assist with the deployment and testing of software applications.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

21112 Bilad Al Qadeem, Capital BHD60000 Annually WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

graduate
Our client, a prestigious technology firm at the forefront of innovation, is seeking ambitious and talented Graduate Software Engineers to join their esteemed team in Manama, Capital, BH . This program offers an unparalleled opportunity for recent graduates to launch their careers in software development, working on cutting-edge projects alongside experienced mentors. You will gain practical experience in full-stack development, contributing to the design, implementation, and testing of robust software solutions.

Key Responsibilities:
  • Collaborate with senior engineers to design, develop, and deploy software applications.
  • Write clean, efficient, and well-documented code in one or more programming languages (e.g., Python, Java, C++, JavaScript).
  • Participate in code reviews and contribute to improving code quality and performance.
  • Assist in the testing and debugging of software systems.
  • Learn and apply software development best practices and methodologies (e.g., Agile, Scrum).
  • Contribute to the design and architecture of new software features.
  • Work closely with product managers and designers to understand user requirements.
  • Troubleshoot and resolve software defects and issues.
  • Stay up-to-date with emerging technologies and industry trends.
  • Contribute to technical documentation and knowledge sharing within the team.
  • Participate in training sessions and professional development activities.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Strong foundation in programming concepts and data structures.
  • Proficiency in at least one object-oriented programming language.
  • Knowledge of software development lifecycle and methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies.
  • Demonstrated ability to work independently and as part of a team.
  • Internship or project experience in software development is a plus.
This role provides a structured training program, mentorship, and the chance to work on impactful projects within a stimulating and collaborative environment. Build your career in technology with a leader in the field.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Programmers Jobs in Manama !

Graduate Software Engineer

1007 Mahooz, Capital BHD55000 Annually WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Are you a recent computer science or engineering graduate eager to launch your career in software development? Our client, an innovative technology firm renowned for its cutting-edge solutions, is seeking bright and ambitious individuals for their fully remote Graduate Software Engineer program. This is an exceptional opportunity to gain hands-on experience, learn from industry experts, and contribute to impactful projects from day one, all within a supportive virtual environment. As a Graduate Software Engineer, you will work closely with senior engineers on the design, development, testing, and deployment of software applications. You will be exposed to various programming languages, frameworks, and development methodologies, gaining practical skills in areas such as full-stack development, cloud computing, and data structures. Responsibilities will include writing clean, efficient, and maintainable code, participating in code reviews, debugging and resolving software defects, and contributing to the continuous improvement of our development processes. The program is structured to provide comprehensive training, mentorship, and exposure to real-world software development challenges. The ideal candidate possesses a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline, with a strong academic record. A solid understanding of fundamental programming concepts, data structures, algorithms, and software design principles is required. Proficiency in at least one modern programming language (e.g., Python, Java, C++, JavaScript) is highly advantageous. While prior professional experience is not mandatory, personal projects, contributions to open-source software, or relevant internships are a significant plus. You should demonstrate excellent problem-solving skills, a keen analytical mind, and a genuine passion for technology and innovation. Strong communication and collaboration skills are essential for working effectively within a remote team. Our client is committed to fostering talent and provides a clear career path, with opportunities for growth and advancement within the company upon successful completion of the graduate program. This is a fantastic chance to gain invaluable industry experience, develop critical skills, and contribute to exciting technological advancements, all while enjoying the flexibility of a remote role. If you are a motivated self-starter with a passion for coding and a desire to build a career in software engineering, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Engineer

BH21 Zinj, Capital BHD90000 Annually WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented Automotive Software Engineer to contribute to the development of cutting-edge automotive technologies. This role operates on a hybrid model, offering flexibility while ensuring necessary collaboration within the engineering team. You will be responsible for designing, developing, testing, and integrating software for in-vehicle systems, infotainment, driver-assistance, and electric vehicle powertrains. Your expertise will be crucial in shaping the future of automotive software.

Responsibilities:
  • Design, develop, and implement software for automotive embedded systems, focusing on reliability, performance, and safety.
  • Collaborate with cross-functional teams, including hardware engineers, systems engineers, and product managers, to define software requirements.
  • Write clean, efficient, and well-documented code in languages such as C, C++, Python, or others relevant to automotive software.
  • Develop and execute software unit tests, integration tests, and system tests.
  • Debug and resolve software defects identified during testing or in the field.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Contribute to the design and architecture of automotive software systems.
  • Stay up-to-date with emerging automotive technologies and software development trends.
  • Ensure compliance with automotive industry standards and safety regulations (e.g., AUTOSAR, ISO 26262).
  • Document software designs, implementation details, and test procedures.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Automotive Engineering, or a related field.
  • Minimum of 3 years of professional experience in automotive software development.
  • Proficiency in embedded software development languages (e.g., C, C++).
  • Experience with real-time operating systems (RTOS) and embedded systems.
  • Familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet).
  • Understanding of software development lifecycle (SDLC) and agile methodologies.
  • Experience with version control systems (e.g., Git) and debugging tools.
  • Knowledge of automotive safety standards (e.g., ISO 26262) is a significant advantage.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities, suitable for a hybrid work environment.
This hybrid role provides an exciting opportunity to work at the forefront of automotive innovation. You will contribute to developing the next generation of intelligent vehicles, working within a collaborative team that values technical excellence and forward-thinking solutions.The role is based in Budaiya, Northern, BH, with hybrid work arrangements.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

780 Al Muharraq BHD50000 Annually WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to welcome bright and ambitious Graduate Software Engineers into their fully remote internship program. This is an exceptional opportunity for recent graduates to gain hands-on experience in software development, working alongside experienced professionals on real-world projects. As a remote intern, you will contribute to the design, development, testing, and deployment of innovative software solutions. You will be immersed in a collaborative and supportive virtual environment, utilizing modern development tools and agile methodologies. Your responsibilities will include writing clean, efficient, and well-documented code, participating in code reviews, and contributing to technical discussions. You will work on challenging tasks that will enhance your programming skills and broaden your understanding of the software development lifecycle. This program is designed to foster learning and growth, providing mentorship and exposure to various aspects of software engineering. The ideal candidate is a highly motivated individual with a strong academic background in computer science or a related field, a passion for technology, and a desire to learn. You should possess fundamental programming skills and a solid understanding of data structures and algorithms. Excellent problem-solving abilities, strong communication skills, and the capacity to work effectively in a remote, team-oriented setting are essential. This internship offers a unique chance to build a professional network, develop valuable career skills, and potentially secure future employment opportunities. We are looking for enthusiastic individuals eager to make a meaningful contribution to our client's technology initiatives. You will have the opportunity to work on diverse projects, gaining exposure to different technologies and development practices.

Responsibilities:
  • Write, test, and debug code for software applications under the guidance of senior engineers.
  • Participate in code reviews and contribute to improving code quality.
  • Assist in the design and development of new software features.
  • Collaborate with team members on various software development projects.
  • Learn and apply software development best practices and methodologies.
  • Contribute to technical documentation and knowledge sharing.
  • Troubleshoot and resolve software defects and issues.
  • Gain exposure to various programming languages, tools, and technologies.
  • Participate in team meetings and provide updates on progress.
  • Contribute to a positive and collaborative remote team environment.

Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a closely related field.
  • Strong foundational knowledge of programming concepts, data structures, and algorithms.
  • Proficiency in at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Excellent problem-solving and analytical skills.
  • Good communication and interpersonal skills.
  • Ability to work independently and collaboratively in a remote team setting.
  • Eagerness to learn and adapt to new technologies.
  • Previous project experience (academic or personal) is a plus.
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 Programmers Jobs View All Jobs in Manama