What Jobs are available for Senior Network Developer in Bahrain?

Showing 2871 Senior Network Developer jobs in Bahrain

Software Development Apprentice

517 Al Hidd, Muharraq BHD30000 Annually WhatJobs

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Are you passionate about technology and eager to launch a career in software development? Our client is offering an exciting fully remote Software Development Apprenticeship opportunity designed for motivated individuals looking to gain hands-on experience and formal training. As an apprentice, you will work alongside experienced software engineers, learning to design, develop, test, and maintain software applications. You will be exposed to various programming languages, development methodologies (such as Agile), and tools used in modern software development lifecycles. Your responsibilities will include writing clean, efficient code, participating in code reviews, debugging issues, and contributing to team projects. We are looking for individuals with a strong aptitude for problem-solving, logical thinking, and a genuine curiosity for technology. While prior coding experience is not required, a foundational understanding of computer science principles or demonstrated self-study in programming would be advantageous. Excellent communication skills and the ability to collaborate effectively in a remote team environment are essential. You should be a quick learner, highly self-motivated, and possess strong organizational skills. This apprenticeship program includes structured training, mentorship, and real-world project experience, providing a clear pathway to a junior developer role upon successful completion. The program is fully remote, allowing you to learn and grow from anywhere. We offer a competitive stipend, access to learning resources, and the invaluable experience of working in a professional software development setting. If you are ready to invest in your future and build a solid foundation in software development, apply today. This is an unparalleled chance to kickstart your tech career with comprehensive support and guidance.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Lead

777 Shahrakan BHD120000 Annually WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced and visionary Senior Software Development Lead to guide our engineering teams in building cutting-edge software solutions. This is a fully remote position, offering the flexibility to work from your ideal location while collaborating with a talented global team. You will be responsible for leading a team of software engineers throughout the entire software development lifecycle, from ideation and design to implementation, testing, and deployment. The ideal candidate possesses a deep understanding of software architecture, modern development practices, and a proven ability to mentor and inspire engineers. You will play a crucial role in defining technical strategy, making key architectural decisions, and ensuring the delivery of high-quality, scalable, and maintainable software products. Responsibilities include code reviews, setting coding standards, fostering a collaborative and productive team environment, and working closely with product managers and stakeholders to translate business requirements into robust technical solutions. We are looking for a proactive leader with excellent problem-solving skills, a passion for technology, and a strong commitment to best practices in software development. Experience with agile methodologies, CI/CD pipelines, and cloud platforms is highly desirable. This is an exceptional opportunity to shape the direction of our software products and contribute to a culture of innovation and excellence in a remote-first setting.

Key Responsibilities:
  • Lead and mentor a team of software engineers in the design and development of software applications.
  • Define software architecture and technical roadmap in alignment with business goals.
  • Oversee the entire software development lifecycle, ensuring high-quality deliverables.
  • Conduct code reviews, enforce coding standards, and promote best practices.
  • Collaborate closely with product management and stakeholders to define requirements.
  • Drive the adoption of agile methodologies and CI/CD practices.
  • Troubleshoot and resolve complex technical issues.
  • Foster a collaborative and innovative team culture.
  • Stay abreast of emerging technologies and industry trends.
  • Participate in hiring and onboarding of new engineering talent.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 8 years of experience in software development, with at least 3 years in a lead or management role.
  • Proven experience in designing and building scalable, high-performance software systems.
  • Expertise in one or more modern programming languages (e.g., Python, Java, C++, JavaScript).
  • Strong understanding of software architecture patterns and design principles.
  • Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Proficiency in agile development methodologies and CI/CD tools.
  • Excellent leadership, communication, and interpersonal skills.
  • Strong problem-solving and analytical capabilities.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Remote Software Development Apprentice

90210 Muharraq, Muharraq BHD30000 Annually WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is launching an exciting fully remote apprenticeship program designed to cultivate the next generation of software developers. This is an unparalleled opportunity for enthusiastic individuals with a passion for coding and a desire to learn and grow within a professional tech environment, all from the comfort of your own home. The program offers comprehensive training, hands-on project experience, and mentorship from seasoned engineers.

Apprentices will work on real-world projects, contributing to the development of innovative software solutions. You will learn various programming languages, development tools, and best practices in software engineering, including version control (Git), agile methodologies, and testing frameworks. The program focuses on practical application, encouraging apprentices to actively participate in code reviews, problem-solving sessions, and team collaborations.

We are seeking candidates who are highly motivated, possess a strong aptitude for logical thinking and problem-solving, and demonstrate a genuine curiosity for technology. While prior professional coding experience is not required, a foundational understanding of programming concepts or demonstrable personal projects will be advantageous. Excellent communication skills and the ability to work effectively within a remote team are essential. Upon successful completion of the apprenticeship, there may be opportunities for full-time employment based on performance and business needs. If you are eager to kickstart your career in software development and learn from industry experts in a supportive, remote setting, this is the perfect program for you. Join our client's forward-thinking team and build your future.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

21091 Muharraq, Muharraq BHD40000 Annually WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is offering a fantastic opportunity for aspiring individuals to kickstart their career in software development through a fully remote apprenticeship program. This program is designed for motivated and enthusiastic individuals with a passion for technology and a desire to learn. As a Junior Software Development Apprentice, you will receive comprehensive training and hands-on experience in various aspects of software development under the guidance of experienced mentors. This remote-first role will provide exposure to coding, debugging, testing, and collaborating on software projects. You will learn programming languages, software development methodologies, and best practices. The goal of this apprenticeship is to equip you with the skills and knowledge necessary to become a proficient software developer. Key responsibilities will include assisting with coding tasks, participating in code reviews, writing unit tests, and documenting software. You will learn to use development tools and collaborate effectively within a remote team environment. The ideal candidate is a quick learner, a team player, and possesses strong problem-solving skills and a genuine interest in technology. No prior professional experience is required, but a foundational understanding of basic programming concepts is beneficial. Our client is committed to providing a supportive and structured remote learning environment, offering the resources and mentorship needed for success. This is an exceptional chance to gain invaluable industry experience and build a successful career in the fast-paced world of software development.

Responsibilities:
  • Assist senior developers in writing and debugging code.
  • Learn and apply software development best practices.
  • Participate in code reviews and contribute to team discussions.
  • Write and execute unit tests for developed code.
  • Assist in the documentation of software features and functionalities.
  • Learn to use various programming languages and development tools.
  • Collaborate with team members using remote communication and project management tools.
  • Support the software development lifecycle under mentorship.
  • Troubleshoot basic software issues.
  • Contribute to a positive and collaborative remote team environment.
Qualifications:
  • High school diploma or equivalent required.
  • A keen interest in software development and technology.
  • Basic understanding of programming concepts is a plus.
  • Strong problem-solving abilities and a willingness to learn.
  • Good communication and interpersonal skills.
  • Ability to work independently and manage time effectively in a remote setting.
  • Enthusiasm for teamwork and collaboration.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Junior Apprentice, Software Development

BH24 9AA Northern, Northern BHD20000 Annually WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is offering a fantastic opportunity for aspiring individuals to begin their career in software development through a structured apprenticeship program. This role, based in our state-of-the-art facilities in **Shakhura, Northern, BH**, is designed for motivated and enthusiastic candidates eager to learn and grow within the tech industry. As a Junior Apprentice, you will work alongside experienced developers, gaining hands-on experience in various aspects of software development, including coding, testing, debugging, and contributing to project documentation. You will be involved in real-world projects, learning essential programming languages and development methodologies. The program includes comprehensive training, mentorship, and a clear path for career progression. Responsibilities will evolve as you gain skills and knowledge, but will initially focus on supporting senior team members with coding tasks, conducting basic unit tests, and assisting in the development of user interfaces. The ideal candidate will have a strong aptitude for problem-solving, a keen interest in technology, and a dedicated work ethic. While prior coding experience is not strictly required, a demonstrable passion for software development and a willingness to learn are essential. This is an excellent entry-level position for individuals looking to launch a successful career in the IT sector, with the opportunity to gain valuable industry-recognized skills and qualifications. The role is located in **Shakhura, Northern, BH**, and requires full-time commitment on-site.

Key Responsibilities:
  • Assist senior developers in writing and debugging code for various software applications.
  • Learn and apply foundational programming concepts and languages.
  • Participate in team meetings and contribute to discussions on project development.
  • Perform basic unit testing and quality assurance checks on developed code.
  • Help maintain and update project documentation.
  • Gain practical experience with development tools and environments.
  • Collaborate effectively with team members and mentors.
  • Contribute to troubleshooting and problem-solving efforts.
  • Learn about different software development lifecycles and methodologies.
  • Develop a strong understanding of industry best practices.
Qualifications:
  • High school diploma or equivalent required; some college-level coursework in a technical field is a plus.
  • Genuine interest in software development and technology.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and interpersonal skills.
  • A proactive and eager-to-learn attitude.
  • Ability to work collaboratively in a team environment.
  • Basic understanding of computer systems and logic is beneficial.
  • Must be eligible for an apprenticeship program.
  • Enthusiasm for acquiring new technical skills.
  • Dedicated and reliable with a strong work ethic.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

100 Dbayeh BHD20000 Annually WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering a unique opportunity for aspiring developers through our fully remote Junior Software Development Apprenticeship program. This program is designed for individuals with a passion for coding and a desire to gain hands-on experience in a professional software development environment. As an apprentice, you will work alongside experienced engineers, contributing to real-world projects and learning cutting-edge technologies. You will be involved in various stages of the software development lifecycle, from initial design and coding to testing and deployment. This role requires a foundational understanding of programming concepts and a strong willingness to learn. We are looking for candidates who are self-motivated, possess excellent problem-solving skills, and can work effectively in a remote team setting. This apprenticeship provides comprehensive training, mentorship, and exposure to modern development tools and methodologies. You will gain practical experience in languages such as Python, Java, or JavaScript, and learn about agile development practices. The program aims to develop your skills in areas like web development, database management, and cloud computing. This is an ideal stepping stone for individuals looking to launch a successful career in technology. A dedicated home workspace and reliable internet connection are essential. The program structure encourages continuous learning and professional growth. We believe in fostering talent and providing a supportive environment for apprentices to thrive. You will be encouraged to ask questions, experiment, and contribute your ideas. This remote apprenticeship allows for flexibility while ensuring you receive the full benefit of a structured learning experience. Upon successful completion, there may be opportunities for full-time employment. Embrace this chance to kickstart your career in software development.
Responsibilities:
  • Assist in the design, development, and testing of software applications.
  • Write clean, maintainable, and efficient code under supervision.
  • Participate in code reviews and team meetings.
  • Learn and apply new programming languages and technologies.
  • Troubleshoot and debug software issues.
  • Collaborate with senior developers on various projects.
  • Document software designs and development processes.
  • Contribute to improving development workflows and best practices.
Qualifications:
  • High school diploma or equivalent; pursuing or holding a Bachelor's degree in Computer Science or a related field is a plus.
  • Foundational knowledge of programming concepts and at least one programming language (e.g., Python, Java, JavaScript).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Self-motivated and eager to learn.
  • Ability to work independently in a remote environment.
  • Reliable internet connection and a suitable remote workspace.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

101 Ma'ameer BHD800 Monthly WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Are you an aspiring programmer eager to kick-start your career in software development? Our client is offering a unique remote apprenticeship opportunity for enthusiastic individuals looking to gain hands-on experience in a dynamic tech environment. This program is designed for individuals with a foundational understanding of programming concepts and a strong desire to learn and grow. You will work closely with experienced developers, contributing to real-world projects and gaining exposure to the full software development lifecycle. Responsibilities will include assisting in coding, debugging, testing, and documenting software applications. You will learn various programming languages and frameworks, collaborate with team members through online tools, and participate in remote training sessions and code reviews. This is a fully remote role, requiring a stable internet connection and a dedicated workspace. We are looking for individuals with strong problem-solving skills, a keen eye for detail, and excellent communication abilities. A passion for technology and a willingness to embrace new challenges are crucial. While prior professional experience is not required, personal projects or academic achievements in computer science are a plus. Upon successful completion of the apprenticeship, there may be opportunities for full-time employment based on performance and business needs. This is an excellent chance to build a solid foundation in software engineering, develop a professional network, and gain valuable industry insights from anywhere. Our client is committed to providing a supportive and educational experience, equipping you with the skills and knowledge needed to thrive in the tech industry.
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 Senior network developer Jobs in Bahrain !

Senior Software Development Engineer

74105 Riffa, Southern BHD100000 Annually WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly motivated and experienced Senior Software Development Engineer to join their dynamic IT team. This role offers the flexibility of being fully remote, allowing you to contribute from anywhere. You will be instrumental in designing, developing, and deploying high-quality software solutions that meet complex business requirements. The ideal candidate will possess a deep understanding of software development lifecycles, architectural patterns, and modern programming languages. Responsibilities include writing clean, efficient, and maintainable code, conducting code reviews, and participating in architectural discussions. You will collaborate closely with product managers, QA engineers, and other developers to deliver robust and scalable applications. This role requires a strong aptitude for problem-solving, a passion for innovation, and a commitment to best practices in software engineering, including test-driven development and continuous integration/continuous deployment (CI/CD). You will be expected to mentor junior engineers, share your knowledge, and contribute to a culture of technical excellence. Experience with cloud platforms (AWS, Azure, GCP), containerization technologies (Docker, Kubernetes), and microservices architecture is highly desirable. You should be proficient in at least one major programming language (e.g., Java, Python, C#) and have a solid understanding of database technologies (SQL, NoSQL). This is an excellent opportunity for a seasoned engineer looking to make a significant impact on cutting-edge technology projects within a collaborative and forward-thinking organization. Your ability to work independently, manage your time effectively, and communicate clearly in a remote setting will be key to your success. We are looking for individuals who are eager to tackle challenging problems and contribute to the continuous improvement of our software products.

Key Responsibilities:
  • Design, develop, test, and deploy software applications.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews and architectural design discussions.
  • Collaborate with cross-functional teams throughout the software development lifecycle.
  • Troubleshoot and debug complex software issues.
  • Mentor junior software engineers.
  • Implement and improve CI/CD pipelines.
  • Contribute to the evolution of software architecture and best practices.
  • Ensure the performance, quality, and responsiveness of applications.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional software development experience.
  • Proficiency in one or more modern programming languages (e.g., Java, Python, C++).
  • Strong understanding of data structures, algorithms, and software design patterns.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Knowledge of database technologies (SQL, NoSQL).
  • Experience with agile development methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills in a remote setting.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

112 Amwaj Islands BHD25000 Annually WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is seeking enthusiastic and motivated individuals to join their team as Junior Software Development Apprentices. This apprenticeship program is designed to provide hands-on training and real-world experience in software development, paving the way for a successful career in technology. You will work alongside experienced developers, learning to code, debug, and test software applications across various platforms. The ideal candidate will possess a strong aptitude for problem-solving, a passion for technology, and a willingness to learn new skills. You will be exposed to different programming languages, development methodologies, and tools used in modern software engineering. Responsibilities will include assisting with coding tasks, participating in code reviews, contributing to project documentation, and collaborating with team members. This is an excellent opportunity to gain practical skills and knowledge in a supportive and challenging environment. Upon successful completion of the apprenticeship, there may be opportunities for full-time employment. We are looking for individuals who are eager to grow, adaptable, and possess a foundational understanding of computer logic. You will be part of a team that values innovation and continuous learning. Mentorship will be provided throughout the program to ensure your development and success.

Responsibilities:
  • Assist senior developers in writing and debugging code.
  • Learn and apply various programming languages (e.g., Python, Java, JavaScript) and frameworks.
  • Participate in code reviews and contribute to team discussions.
  • Assist in the testing and deployment of software applications.
  • Contribute to project documentation and knowledge sharing.
  • Collaborate with team members on software development projects.
  • Learn and adhere to software development best practices and methodologies.
  • Troubleshoot and resolve basic technical issues.
  • Engage in continuous learning and skill development.
  • Support the team in achieving project milestones.
Qualifications:
  • High school diploma or equivalent.
  • Demonstrated interest in software development and technology.
  • Basic understanding of computer programming concepts is a plus.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and teamwork skills.
  • Eagerness to learn and adapt to new technologies.
  • Ability to follow instructions and work under supervision.
  • A proactive attitude and strong work ethic.
This apprenticeship offers a hybrid work arrangement, blending remote learning and tasks with on-site practical training and team collaboration at our facility in Janabiyah, Northern, BH .
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Engineer

215 Tubli BHD95000 Annually WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a talented and experienced Senior Software Development Engineer to contribute to their innovative technology solutions in Sitra, Capital, BH . This role involves designing, developing, testing, and deploying high-quality software applications and systems. The ideal candidate will possess a strong understanding of software engineering principles, proficiency in multiple programming languages, and a proven track record in building scalable and robust applications. You will be responsible for leading the development of new features, optimizing existing code, and collaborating with cross-functional teams, including product managers, designers, and other engineers, to deliver exceptional software products. Key responsibilities include writing clean, maintainable, and efficient code, performing code reviews, troubleshooting and debugging complex issues, and contributing to architectural design decisions. The successful candidate will have excellent problem-solving skills, a passion for technology, and a commitment to best practices in software development, such as agile methodologies and CI/CD. Experience with cloud platforms (AWS, Azure, GCP), microservices architecture, and database technologies is highly desirable. This position requires strong analytical and communication skills, with the ability to articulate technical concepts clearly. You will have the opportunity to work on challenging projects that impact a wide user base and contribute to the evolution of our technology stack. This hybrid role based in Sitra, Capital, BH allows for a balance of focused independent work and collaborative team engagement.
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 Senior Network Developer Jobs