وظائف تناسبك
→ العودة إلى الوظائف
تفاصيل الوظيفة

Apprentice Software Developer

Placements24 · البحرين

تاريخ النشر على وظائف تناسبك

وصف الوظيفة

About the Role Our client, a leading technology solutions provider based in Shakhura, Northern, BH , is actively recruiting for an Apprentice Software Developer. This role is designed for passionate individuals aspiring to excel in software engineering. You will be immersed in a challenging and rewarding environment, contributing to the development of innovative software applications. Working closely with a team of seasoned developers, you will gain practical, hands-on experience across the full software development lifecycle. This is a fantastic chance to build a solid foundation in programming and software architecture, with dedicated mentorship and training provided. We believe in nurturing talent from the ground up and offering a clear trajectory for career growth within our organization. If you are driven, possess a keen interest in coding, and aim to establish a successful career in the tech industry, this apprenticeship is your ideal starting point. Key Responsibilities Assist in coding, testing, and debugging software modules under senior developer guidance. Learn and apply various programming languages and frameworks relevant to company projects. Participate in code reviews, providing and receiving constructive feedback. Contribute to the design and architecture of new software features. Help maintain and improve existing codebase. Collaborate with cross-functional teams, including QA and product management. Assist in the documentation of software design and development processes. Troubleshoot and resolve software defects and issues reported by users or testers. Stay updated with emerging technologies and industry best practices. Engage in learning and development activities to enhance technical skills. Requirements High school diploma or equivalent; completion of relevant vocational training or some college coursework in Computer Science or a related field is preferred. Foundational knowledge of at least one programming language (e.g., Python, Java, C++). Basic understanding of software development principles and methodologies. Strong logical thinking and problem-solving abilities. Excellent communication skills, both written and verbal. A proactive attitude and a strong desire to learn and grow. Ability to work effectively in a team environment. Passion for technology and software development. Must be eligible to work in Shakhura, Northern, BH . Demonstrated potential for a career in software engineering. Benefits This apprenticeship program offers a competitive salary, comprehensive on-the-job training, and mentorship from industry experts. You will have the opportunity to work on exciting and challenging projects that make a real impact. Our client is dedicated to employee growth, providing resources for skill enhancement and career progression. The work environment is collaborative and innovative, fostering a culture of continuous learning. This role provides a unique pathway to becoming a fully qualified software engineer within a respected organization. We offer comprehensive support to help apprentices succeed and build lasting careers in technology. The on-site nature of this role in Shakhura, Northern, BH ensures deep integration with the team and company culture. Opportunities for advancement are tied to performance and dedication.
قدّم عبر WhatJobs

يُفتح على WhatJobs