What Jobs are available for Senior Network Developer in Bahrain?
Showing 2871 Senior Network Developer jobs in Bahrain
Software Development Apprentice
Posted 8 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Senior Software Development Lead
Posted today
Job Viewed
Job Description
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.
- 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?
Remote Software Development Apprentice
Posted today
Job Viewed
Job Description
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?
Junior Software Development Apprentice
Posted today
Job Viewed
Job Description
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.
- 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?
Junior Apprentice, Software Development
Posted today
Job Viewed
Job Description
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.
- 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?
Junior Software Development Apprentice
Posted today
Job Viewed
Job Description
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.
- 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?
Junior Software Development Apprentice
Posted today
Job Viewed
Job Description
Is this job a match or a miss?
Be The First To Know
About the latest Senior network developer Jobs in Bahrain !
Senior Software Development Engineer
Posted today
Job Viewed
Job Description
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.
- 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?
Junior Software Development Apprentice
Posted today
Job Viewed
Job Description
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.
- 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.
Is this job a match or a miss?
Senior Software Development Engineer
Posted today
Job Viewed
Job Description
Is this job a match or a miss?