597 Computer Science jobs in Bahrain

Graduate Software Engineer

Al Hidd, Muharraq WhatJobs

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer an opportunity for a Graduate Software Engineer to join their innovative technology team in Sanad, Capital, BH . This internship is perfect for recent graduates looking to kickstart their careers in software development and gain practical experience in a professional setting. The role involves working alongside experienced engineers on challenging projects, contributing to the design, development, and testing of software applications. You will be involved in coding, debugging, and documenting software solutions, as well as participating in team meetings and code reviews. The ideal candidate will have a strong foundation in computer science principles, proficiency in at least one programming language (e.g., Python, Java, C++), and a passion for technology. This internship provides exposure to modern software development methodologies, tools, and best practices. Responsibilities include developing new features, enhancing existing functionalities, and collaborating with cross-functional teams to deliver high-quality software. You will learn to apply theoretical knowledge to real-world problems and contribute to the entire software development lifecycle. We are looking for individuals who are eager to learn, possess strong analytical and problem-solving skills, and can work effectively in a team environment. This is a fantastic chance to gain valuable industry experience, build your professional network, and explore different areas within software engineering. Join a company that fosters a culture of innovation and continuous learning.

Key Responsibilities:
  • Assist in the design, development, and testing of software applications.
  • Write clean, efficient, and well-documented code.
  • Debug and resolve software defects.
  • Collaborate with senior engineers on coding and technical tasks.
  • Participate in code reviews and contribute to improving code quality.
  • Learn and apply software development best practices and methodologies.
  • Contribute to technical documentation and user guides.
  • Work on assigned features and functionalities under supervision.
  • Participate in team meetings and sprint planning.
  • Gain exposure to various programming languages and development tools.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proficiency in one or more programming languages (e.g., Python, Java, C#, JavaScript).
  • Understanding of data structures, algorithms, and software design principles.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and teamwork skills.
  • Eagerness to learn and adapt to new technologies.
  • Previous internship or project experience in software development is a plus.
This advertiser has chosen not to accept applicants from your region.

Job No Longer Available

This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.

However, we have similar jobs available for you below.

Senior Lecturer - Computer Science

701 Hamad Town, Northern BHD70000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a prestigious educational institution, is seeking a highly qualified and experienced Senior Lecturer to join their esteemed Computer Science department in **Hamad Town, Northern, BH**. This academic position requires a strong commitment to teaching excellence, curriculum development, and student mentorship. You will be responsible for delivering engaging lectures, designing and implementing innovative course materials, conducting research, and contributing to departmental activities. The ideal candidate will possess a Ph.D. in Computer Science or a closely related field, extensive teaching experience at the university level, and a passion for fostering student learning and academic growth.

Key Responsibilities:
  • Deliver high-quality lectures and practical sessions in various Computer Science disciplines, including software engineering, artificial intelligence, data structures, and algorithms.
  • Develop and update course curricula, syllabi, and teaching materials to reflect current industry trends and research advancements.
  • Assess student learning through assignments, projects, exams, and presentations.
  • Provide academic advising and mentorship to undergraduate and graduate students.
  • Conduct and publish original research in reputable academic journals and conferences.
  • Supervise student research projects and theses.
  • Contribute to the departmental administrative activities, including committee work and program reviews.
  • Promote a stimulating and inclusive learning environment for all students.
  • Collaborate with faculty members on interdisciplinary research initiatives and teaching collaborations.
  • Stay current with advancements in Computer Science and pedagogy.
Qualifications:
  • Ph.D. in Computer Science, Software Engineering, or a closely related field from an accredited university.
  • Minimum of 5 years of university-level teaching experience, preferably as a Lecturer or Assistant Professor.
  • Demonstrated record of scholarly research and publications in peer-reviewed journals and conferences.
  • Expertise in one or more areas of Computer Science, such as artificial intelligence, machine learning, cybersecurity, or data science.
  • Excellent pedagogical skills and ability to engage students effectively.
  • Strong communication, presentation, and interpersonal skills.
  • Experience in curriculum development and student assessment.
  • Commitment to academic excellence and student success.
This is a remarkable opportunity for an accomplished academic to contribute to a leading educational institution and shape the next generation of computer scientists.
This advertiser has chosen not to accept applicants from your region.

University Professor - Computer Science

17001 Muharraq, Muharraq BHD7200 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a prestigious academic institution, is seeking a highly qualified and research-active University Professor to join their esteemed Computer Science department in Muharraq, Muharraq, BH . This role offers an exciting opportunity to contribute to academic excellence through teaching, research, and service. The successful candidate will be responsible for developing and delivering engaging courses at both undergraduate and graduate levels, fostering a stimulating learning environment. Key responsibilities include conducting cutting-edge research, publishing findings in reputable journals and conferences, and securing research funding. You will also mentor students, supervise thesis projects, and contribute to curriculum development. The ideal candidate possesses a Ph.D. in Computer Science or a closely related field, with a strong publication record and demonstrated excellence in teaching. Expertise in areas such as Artificial Intelligence, Machine Learning, Cybersecurity, or Software Engineering is highly desirable. Excellent communication, interpersonal, and presentation skills are essential for engaging with students and colleagues. We are looking for an academic innovator passionate about advancing knowledge and inspiring the next generation of computer scientists. Join our client to make a significant contribution to higher education and research.
Qualifications:
  • Ph.D. in Computer Science or a related field.
  • Proven record of high-quality research and publications in reputable venues.
  • Demonstrated excellence in university-level teaching.
  • Expertise in a specialized area of Computer Science (e.g., AI, ML, Cybersecurity).
  • Ability to secure research grants.
  • Strong communication and interpersonal skills.
  • Commitment to student mentorship and academic service.
This advertiser has chosen not to accept applicants from your region.

Senior Lecturer - Computer Science

205, BH Muharraq, Muharraq BHD75000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a prestigious university with a strong reputation for academic excellence, is seeking a highly qualified and experienced Senior Lecturer to join their esteemed Department of Computer Science in Muharraq, Muharraq, BH . This role is ideal for a passionate educator with a strong academic background and a commitment to fostering student learning and contributing to research within the field of Computer Science.

Key Responsibilities:
  • Deliver high-quality undergraduate and postgraduate lectures and tutorials in various areas of Computer Science, including programming, algorithms, data structures, software engineering, and artificial intelligence.
  • Develop and update course curricula, lecture materials, and assessment methods to ensure relevance and academic rigor.
  • Supervise student projects, dissertations, and research activities.
  • Conduct independent research and contribute to the department's research profile, publishing findings in reputable academic venues.
  • Mentor and advise students on academic and career development.
  • Participate actively in departmental meetings, committees, and university-wide initiatives.
  • Contribute to the enhancement of teaching and learning methodologies.
  • Stay current with advancements in Computer Science and integrate them into teaching and research.
  • Foster an engaging and inclusive learning environment for students.
  • Evaluate student performance through exams, assignments, and projects, providing constructive feedback.
  • Collaborate with colleagues on interdisciplinary research projects and teaching initiatives.
  • Contribute to student recruitment and outreach activities.
  • Manage laboratory sessions and ensure the effective use of educational technology.
  • Maintain professional development through attending conferences and workshops.
  • Uphold the academic standards and values of the university.
Qualifications:
  • Ph.D. in Computer Science or a closely related discipline from a recognized university.
  • Minimum of 5 years of experience in university-level teaching and research, preferably at the lecturer or senior lecturer level.
  • A strong publication record in peer-reviewed journals and conferences.
  • Demonstrated expertise in core areas of Computer Science.
  • Excellent teaching, communication, and presentation skills.
  • Ability to inspire and engage students.
  • Experience in curriculum development and assessment design.
  • Proven ability to conduct independent research and secure research funding is an advantage.
  • Familiarity with modern educational technologies and pedagogical approaches.
  • Strong organizational and time management skills.
  • Commitment to academic excellence and student success.
  • Prior experience in the GCC region is a plus.
This is an outstanding opportunity for an academic professional to contribute to a leading educational institution and advance their career in teaching and research.
This advertiser has chosen not to accept applicants from your region.

Senior Lecturer - Computer Science

105 Riffa, Southern BHD70000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a reputable academic institution, is seeking a highly qualified Senior Lecturer with a specialization in Computer Science to join their esteemed faculty in Riffa . This position offers an excellent opportunity to contribute to academic excellence, conduct research, and inspire the next generation of technologists. The ideal candidate will hold a Ph.D. in Computer Science or a closely related field, with a strong record of teaching at the university level and demonstrable research experience, including publications in peer-reviewed journals and conferences. A minimum of 5 years of relevant academic experience is preferred. Responsibilities include developing and delivering engaging lectures and coursework across various undergraduate and graduate computer science topics; designing and implementing innovative teaching methodologies; mentoring students, supervising research projects, and advising on academic and career paths; actively participating in curriculum development and departmental committees; and pursuing independent research, seeking funding, and publishing findings. Expertise in areas such as artificial intelligence, software engineering, cybersecurity, or data science is highly desirable. Excellent communication, presentation, and interpersonal skills are essential for interacting effectively with students, faculty, and university administration. The successful applicant will be passionate about education, dedicated to student success, and committed to advancing the field of computer science through teaching and research. This is a rewarding opportunity to contribute to a vibrant academic community in Riffa and make a lasting impact on students' lives. We are looking for an individual who embodies academic rigor and a commitment to fostering a stimulating learning environment.
This advertiser has chosen not to accept applicants from your region.

University Lecturer - Computer Science

709 Hamala, Northern BHD58000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading academic institution, is seeking a dynamic and knowledgeable University Lecturer in Computer Science to contribute to their esteemed faculty in Sanad, Capital, BH . This role involves delivering high-quality instruction in various computer science disciplines, fostering a stimulating learning environment, and contributing to the academic and research activities of the department. The ideal candidate will possess a passion for teaching, strong subject matter expertise, and a commitment to student success.

Key responsibilities include developing and delivering engaging lectures, tutorials, and laboratory sessions for undergraduate and postgraduate students. You will design course curricula, create assessment materials, and provide constructive feedback to students on their academic progress. Encouraging critical thinking, problem-solving, and practical application of computer science concepts is paramount. The Lecturer will also be expected to supervise student projects, dissertations, and potentially engage in research activities and publications within their area of specialization. Maintaining up-to-date knowledge of advancements in computer science and pedagogical methodologies is essential. Active participation in departmental meetings, committees, and contributing to the overall academic community is also a key aspect of this role. This is an excellent opportunity for an educator to shape future IT professionals and advance their academic career in a supportive and innovative environment.

Qualifications:
  • Master's degree in Computer Science or a closely related field. A Ph.D. is highly preferred.
  • Proven experience in teaching Computer Science at the university or college level.
  • Expertise in at least one core area of Computer Science such as algorithms, data structures, programming languages, software engineering, artificial intelligence, or cybersecurity.
  • Strong understanding of modern pedagogical techniques and curriculum development.
  • Excellent presentation, communication, and interpersonal skills.
  • Ability to inspire and motivate students.
  • Experience with online learning platforms and technologies is beneficial.
  • Commitment to student mentorship and academic advising.
  • Familiarity with research methodologies and academic publishing is a strong asset.
  • Ability to collaborate effectively with faculty and staff.
  • Passion for lifelong learning and staying current with technological advancements.
  • Experience in curriculum design and assessment is required.
  • Demonstrated ability to manage classroom dynamics and student engagement effectively.
This advertiser has chosen not to accept applicants from your region.

Senior Lecturer - Computer Science

10104 Busaiteen, Muharraq BHD3200 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a prestigious educational institution, is seeking an accomplished Senior Lecturer in Computer Science to join their esteemed faculty. This academic position is based in A'ali, Northern, BH , and offers an excellent opportunity to contribute to the intellectual growth of students and the advancement of computer science research. The Senior Lecturer will be responsible for developing and delivering engaging lectures and practical sessions across a range of computer science subjects, including programming, algorithms, data structures, and software engineering. Key duties include curriculum development, designing and grading assignments and examinations, and providing academic guidance and mentorship to students. You will also be expected to contribute to the department's research activities, publish scholarly work, and participate in academic conferences. Collaboration with colleagues on departmental projects and committees is also an integral part of this role. The ideal candidate will possess a Master's or Ph.D. in Computer Science or a related field, coupled with substantial teaching experience at the university level. Demonstrated expertise in a specialized area of computer science and a strong publication record are highly desirable. Excellent communication, presentation, and interpersonal skills are essential. We are looking for an inspiring educator and dedicated researcher to enhance our client's academic offerings and foster a stimulating learning environment for their students.
This advertiser has chosen not to accept applicants from your region.

University Professor - Computer Science

1010 Manama, Capital BHD80000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a prestigious educational institution, is seeking to hire a highly qualified and dedicated University Professor specializing in Computer Science for their campus in **Manama, Capital, BH**. This role involves delivering engaging lectures, conducting cutting-edge research, and mentoring students in the field of computer science. The successful candidate will be responsible for teaching undergraduate and graduate courses, developing curriculum, publishing research findings in peer-reviewed journals, and actively participating in departmental and university affairs. Areas of specialization may include artificial intelligence, data science, software engineering, cybersecurity, or theoretical computer science.

Key responsibilities include:
  • Teaching a variety of undergraduate and graduate courses in Computer Science.
  • Developing and updating course materials and syllabi to reflect current industry trends and research.
  • Conducting independent research in a relevant area of Computer Science and publishing findings.
  • Mentoring and advising students on academic and career development.
  • Supervising student research projects and theses.
  • Seeking external funding for research activities.
  • Participating in departmental committees and university governance.
  • Contributing to the development of new academic programs and initiatives.
  • Staying current with advancements in Computer Science and educational methodologies.
  • Fostering an inclusive and stimulating learning environment.
The ideal candidate will possess a Ph.D. in Computer Science or a closely related field from a recognized university. A strong record of scholarly publications and successful grant applications is essential. Prior teaching experience at the university level is highly desirable. Excellent communication, presentation, and interpersonal skills are required to effectively engage with students and colleagues.

Location: Manama, Capital, BH
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Computer science Jobs in Bahrain !

University Professor - Computer Science

60001 Busaiteen, Muharraq BHD95000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a prestigious academic institution, is actively seeking an accomplished University Professor specializing in Computer Science to join their faculty in A'ali, Northern, BH . This esteemed position is ideal for a candidate with a strong research background, a passion for teaching, and a commitment to advancing knowledge in the field of computing. The Professor will be responsible for developing and delivering engaging lectures, designing and updating curriculum, and mentoring students at both undergraduate and graduate levels. You will conduct original research, publish scholarly articles in peer-reviewed journals, and seek external funding to support research initiatives. Key responsibilities include supervising student research projects, serving on academic committees, and contributing to the overall academic life of the university. The ideal candidate will possess a Ph.D. in Computer Science or a closely related field, with a proven record of academic achievement and teaching experience at the university level. Expertise in areas such as artificial intelligence, cybersecurity, data science, or software engineering is highly desirable. Excellent communication, presentation, and interpersonal skills are essential for effective student engagement and collaboration with colleagues. The University Professor will play a vital role in shaping the next generation of computer scientists and contributing to the academic reputation of the institution in A'ali, Northern, BH . Join a vibrant academic community dedicated to fostering innovation and excellence in education.
This advertiser has chosen not to accept applicants from your region.

Senior Lecturer - Computer Science

1006 Southern, Southern BHD72000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
A reputable educational institution is seeking an experienced Senior Lecturer in Computer Science to join their faculty in **Nuwaidrat, Southern, BH**. This role involves delivering high-quality lectures, developing curriculum, conducting research, and mentoring students. The ideal candidate will possess a Master's or Ph.D. in Computer Science or a closely related field, with a strong academic record and demonstrated teaching experience at the university level. Proven expertise in areas such as artificial intelligence, data science, cybersecurity, or software engineering is highly desirable. You should have a passion for education, excellent communication and presentation skills, and the ability to engage students effectively. Research experience and a record of publications in reputable journals or conferences are essential. This is an outstanding opportunity to contribute to academic excellence and shape the minds of future technology professionals in **Nuwaidrat, Southern, BH**. We are looking for an inspiring educator and a dedicated researcher. Your ability to foster a stimulating learning environment and contribute to the department's research output will be vital. Join our academic community in **Nuwaidrat, Southern, BH** and advance your career in higher education. Experience in curriculum development and student assessment methodologies is also a plus. We offer competitive academic salaries, benefits, and opportunities for professional development.
This advertiser has chosen not to accept applicants from your region.

University Lecturer - Computer Science

401 Busaiteen, Muharraq BHD55000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a highly respected academic institution, is seeking an enthusiastic and knowledgeable University Lecturer specializing in Computer Science to join their esteemed faculty in A'ali, Northern, BH . This position offers an exciting opportunity to contribute to shaping the next generation of technologists and innovators by delivering engaging lectures and conducting impactful research. The ideal candidate will have a strong academic background and a passion for teaching and mentoring students.

Responsibilities include developing and delivering high-quality course content in areas such as software engineering, artificial intelligence, data structures, algorithms, and cybersecurity. You will be expected to design and grade assignments, exams, and projects, and provide constructive feedback to students. Conducting research, publishing findings in reputable journals, and participating in academic conferences are also key aspects of the role. A Master's degree in Computer Science or a closely related field is required; a Ph.D. is strongly preferred. Prior teaching experience at the university level is essential, with a proven ability to teach complex topics effectively.

The successful candidate must possess excellent communication, presentation, and interpersonal skills. Strong analytical and problem-solving abilities are required, along with a commitment to fostering an inclusive and supportive learning environment. The ability to collaborate with colleagues on curriculum development and departmental initiatives is also important. Familiarity with current trends and advancements in Computer Science is crucial. This role offers a chance to influence the academic landscape and contribute to cutting-edge research. If you are passionate about education and computer science, and eager to advance your academic career, we encourage you to apply. Join our client and inspire aspiring computer scientists.
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 Computer Science Jobs