Junior Software Developer

Manama, Capital Braxtone Group.

Posted today

Job Viewed

Tap Again To Close

Job Description

Braxtone Group consist of 4 Divisions having its operation in Bahrain, Oman and Dubai.Advisory and.

Show More

Location: Manama, Bahrain

Work Style: In-person

Job Description

Main Purpose of Job:

We are looking for a motivated Junior Software Developer with foundational experience in Ant Design, Next.js, TypeScript, Redis, MongoDB, AWS Amplify, and Amazon S3 . The ideal candidate will assist in developing and maintaining software solutions while gaining hands-on experience and growing their technical expertise under the guidance of senior developers.

Key Responsibilities:

  • Software Development: Assist in building and maintaining applications using Next.js and TypeScript, incorporating Ant Design components.
  • Collaboration: Work closely with senior developers and team members to implement features and troubleshoot issues.
  • Database Operations: Support the integration and management of data using Redis and MongoDB.
  • Cloud Integration: Assist in deploying and managing applications with AWS Amplify and Amazon S3.
  • Code Contribution: Write clean, efficient, and maintainable code, following best practices.
  • Learning & Development: Continuously improve technical skills by learning from peers, participating in team discussions, and utilizing company-provided resources.
  • Testing & Debugging: Perform testing and debugging to ensure software functionality and reliability.
  • Documentation: Create and maintain technical documentation for reference and reporting.

Educational, Skills, and Experience:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
  • 1-2 years of experience in web development (internships and personal projects are acceptable).

Additional Eligibility Qualifications:

  • Basic knowledge of Ant Design, Next.js, and TypeScript.
  • Familiarity with Redis and MongoDB.
  • Understanding of AWS Amplify and Amazon S3 (or willingness to learn quickly).
  • Exposure to modern front-end and back-end development practices.
  • Problem-Solving: Ability to troubleshoot and debug issues with guidance.
  • Communication: Strong verbal and written communication skills for team collaboration.
  • Growth Mindset: Eagerness to learn, take feedback constructively, and improve skills.
Braxtone Group consist of 4 Divisions having its operation in Bahrain, Oman and Dubai.Advisory and. #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Software Developer

BH122XX Al Malikiyah, Northern BHD80000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a cutting-edge technology firm located in Salmabad, Northern, BH , is seeking a highly skilled Senior Software Developer to contribute to the design, development, and implementation of innovative software solutions. This role requires deep expertise in full-stack development, a passion for clean code, and the ability to lead complex technical projects. You will be instrumental in architecting scalable applications, writing efficient code, and collaborating with cross-functional teams to deliver high-quality software products. The ideal candidate is a seasoned professional with a proven track record of success in software development and a strong understanding of modern development methodologies.

Responsibilities:
  • Design, develop, test, and deploy robust and scalable software applications.
  • Write high-quality, maintainable, and efficient code using best practices.
  • Collaborate with product managers and designers to define software requirements and specifications.
  • Lead the technical design and architecture of new features and systems.
  • Mentor and guide junior developers, fostering a culture of technical excellence.
  • Identify and resolve software defects and performance issues.
  • Participate in code reviews to ensure code quality and consistency.
  • Stay up-to-date with emerging technologies and industry trends.
  • Contribute to the continuous improvement of development processes and tools.
  • Ensure the security and performance of deployed applications.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional experience in software development.
  • Proficiency in one or more programming languages such as Java, Python, C#, or JavaScript.
  • Extensive experience with front-end frameworks (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Spring Boot, Django).
  • Strong understanding of database systems (e.g., SQL, NoSQL) and data modeling.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Solid knowledge of software development lifecycle (SDLC) and Agile methodologies.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities.
  • Experience with microservices architecture is a plus.

This position offers a competitive salary, comprehensive benefits package, and opportunities for professional development in a collaborative and innovative work environment. If you are a talented Senior Software Developer looking for a challenging and rewarding role, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer

24310 Zallaq, Southern BHD25000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a motivated and talented Junior Software Developer to join their innovative IT team in Zallaq, Southern, BH . This is an excellent entry-level opportunity for aspiring developers eager to gain practical experience in software development, coding, and system design within a collaborative and forward-thinking environment. As a Junior Software Developer, you will work alongside senior developers on various software projects, contributing to the design, development, testing, and maintenance of applications. Your responsibilities will include writing clean, efficient, and well-documented code, participating in code reviews, and assisting in the debugging and troubleshooting of software issues. You will have the chance to work with a range of technologies and programming languages, contributing to both front-end and back-end development as needed. We value continuous learning and provide opportunities for professional growth, including training on new technologies and methodologies. The ideal candidate possesses a strong foundation in computer science principles, a passion for coding, and a keen desire to develop practical skills. Excellent problem-solving abilities, attention to detail, and the capacity to work effectively in a team are essential. Join our dynamic team and help shape the future of our software solutions from our location in Zallaq, Southern, BH .

Key Responsibilities:
  • Write, test, and debug high-quality code for software applications.
  • Assist in the design and architecture of new software features and systems.
  • Collaborate with senior developers on project tasks and assignments.
  • Participate in code reviews to ensure code quality and identify potential issues.
  • Develop and maintain technical documentation for software projects.
  • Troubleshoot and resolve software defects and issues reported by users or QA.
  • Learn and apply new programming languages, frameworks, and technologies.
  • Contribute to the development of user interfaces and user experiences.
  • Work with databases to store and retrieve data efficiently.
  • Participate in agile development processes and team meetings.
  • Support the deployment and maintenance of software applications.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Foundational knowledge of at least one programming language (e.g., Python, Java, C#, JavaScript).
  • Understanding of software development principles, data structures, and algorithms.
  • Familiarity with version control systems like Git is a plus.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies.
  • Attention to detail and a commitment to producing high-quality work.
  • Ability to work effectively in a fast-paced environment.
  • Residency in or willingness to relocate to the Zallaq, Southern, BH area.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer

205 Bilad Al Qadeem, Capital BHD15 Hourly WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for an enthusiastic and driven Apprentice Software Developer to join their innovative technology team in Manama, Capital, BH . This is an exceptional opportunity for individuals looking to kick-start their career in software development and gain hands-on experience in a supportive and dynamic environment. As an apprentice, you will work closely with experienced developers, learning best practices in coding, software design, and project management. You will be involved in various stages of the software development lifecycle, from requirements gathering and design to coding, testing, and deployment. Our client is committed to fostering talent and providing a structured learning path that includes mentorship and opportunities for professional growth. Key responsibilities:
  • Assist senior developers in writing clean, maintainable, and efficient code.
  • Participate in code reviews to learn and improve coding standards.
  • Learn and apply various programming languages and technologies as per project needs.
  • Contribute to the design and architecture of software solutions.
  • Assist in testing and debugging software applications to ensure quality and performance.
  • Collaborate with team members on software development projects.
  • Document code and technical processes accurately.
  • Troubleshoot and resolve software defects and issues.
  • Stay updated with the latest industry trends and technologies in software development.

Ideal Candidate Profile:
  • High school diploma or equivalent. Pursuing or recently completed a degree or diploma in Computer Science, Information Technology, or a related field is a plus.
  • Basic understanding of programming concepts and logic.
  • Eagerness to learn and adapt to new technologies.
  • Strong problem-solving skills and attention to detail.
  • Good communication and teamwork abilities.
  • Proactive attitude and a passion for technology.
  • No prior professional experience required; this is a training role.

This apprenticeship is designed to provide a comprehensive introduction to the field of software development, equipping you with the skills and knowledge necessary to excel in this exciting industry. Join us and build your future in technology.
This advertiser has chosen not to accept applicants from your region.

Senior Software Developer

23333 Tubli, Central BHD90000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a rapidly growing technology company seeking a talented Senior Software Developer to join their innovative IT team in Nuwaidrat, Southern, BH . This role is integral to designing, developing, and maintaining cutting-edge software applications that drive business growth. Responsibilities include leading the design and implementation of complex software solutions, writing clean, efficient, and well-documented code, and collaborating with cross-functional teams to define software requirements and features. You will mentor junior developers, conduct code reviews, and ensure the delivery of high-quality, scalable, and robust software products. The ideal candidate will possess extensive experience in software development, with expertise in languages such as Java, Python, C++, or C#. A strong understanding of software development methodologies, including Agile and Scrum, is essential. Experience with cloud platforms like AWS or Azure, database management, and front-end technologies is highly desirable. Excellent problem-solving skills, a passion for technology, and strong communication and teamwork abilities are crucial. A bachelor's or master's degree in Computer Science, Software Engineering, or a related field is required, along with a minimum of 5 years of professional software development experience. This is an exceptional opportunity to work on challenging projects, contribute to technological innovation, and advance your career in a dynamic and collaborative environment.
This advertiser has chosen not to accept applicants from your region.

Senior Software Developer

1121 Al Malikiyah, Northern BHD100000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
A dynamic and innovative technology company is seeking a highly skilled Senior Software Developer to contribute to the development of cutting-edge applications from their hub in Salmabad, Northern, BH . This role offers the chance to work on challenging projects, utilize the latest technologies, and collaborate with a talented team of engineers. The Senior Software Developer will be responsible for designing, coding, testing, and deploying robust and scalable software solutions. You will play a key role in the entire software development lifecycle, from conceptualization to maintenance. Responsibilities include writing clean, efficient, and maintainable code; collaborating with product managers and designers to define software requirements; implementing new features and enhancements; debugging and resolving software defects; and mentoring junior developers. A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field is required. A minimum of 5 years of professional software development experience is essential, with a strong portfolio showcasing proficiency in at least one modern programming language (e.g., Java, Python, C++, JavaScript). Experience with cloud platforms (AWS, Azure, GCP), database technologies (SQL, NoSQL), and software development methodologies (Agile, Scrum) is highly desirable. Excellent problem-solving, analytical, and communication skills are crucial. The ideal candidate is a team player with a passion for technology and a commitment to delivering high-quality software products. We are looking for a motivated individual who thrives in a collaborative environment and is eager to contribute to the company’s technological advancements.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer

20044 Seef, Capital BHD30000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking motivated and enthusiastic Apprentice Software Developers to join their innovative technology team in Seef, Capital, BH . This is an exceptional opportunity for individuals looking to kick-start their career in software development, gain hands-on experience, and receive comprehensive training and mentorship.

As an Apprentice Software Developer, you will work alongside experienced engineers, contributing to real-world software projects while learning and developing your technical skills. This program is designed to provide a solid foundation in software development principles, methodologies, and tools. You will be exposed to various aspects of the software development lifecycle, from coding and testing to deployment and maintenance.

Key Responsibilities:
  • Assist in the design, development, and implementation of software applications under the guidance of senior developers.
  • Write clean, efficient, and maintainable code in relevant programming languages (e.g., Python, Java, JavaScript, C#).
  • Participate in code reviews, providing and receiving constructive feedback to improve code quality.
  • Learn and apply software development methodologies such as Agile and Scrum.
  • Assist in testing software components and applications to identify and resolve bugs and issues.
  • Contribute to the documentation of software designs, code, and user guides.
  • Collaborate with team members in problem-solving and feature development.
  • Learn to use development tools, frameworks, and version control systems (e.g., Git).
  • Support the maintenance and enhancement of existing software systems.
  • Attend training sessions and workshops to continuously develop technical skills and knowledge.
  • Gain exposure to different areas of software development, such as front-end, back-end, database management, and cloud technologies.
  • Assist in the deployment of applications to various environments.
  • Participate in team meetings and contribute ideas for project improvements.
  • Adhere to company coding standards and best practices.

Qualifications:
  • High school diploma or equivalent. A degree or ongoing studies in Computer Science, Software Engineering, or a related technical field is highly preferred.
  • A strong passion for technology and a genuine interest in pursuing a career in software development.
  • Basic understanding of programming concepts and logic.
  • Familiarity with at least one programming language is a plus.
  • Excellent analytical and problem-solving skills.
  • Strong desire to learn and adapt to new technologies.
  • Good communication and teamwork abilities.
  • Proactive attitude and a willingness to take initiative.
  • Ability to follow instructions and work independently when required.
  • Strong organizational skills and attention to detail.
  • Enthusiasm for creating innovative software solutions.
  • Portfolio of personal coding projects (e.g., GitHub profile) is beneficial.
This apprenticeship program offers a stipend, valuable training, and the potential for full-time employment upon successful completion.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Senior c developer Jobs in Manama !

Apprentice Software Developer

00972 Hamad Town, Northern BHD1500 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

apprenticeships & trainee
Our client, a cutting-edge technology solutions provider, is looking for enthusiastic and driven Apprentice Software Developers to join their innovative team in Hamad Town, Northern, BH . This apprenticeship offers an exceptional opportunity for aspiring developers to gain hands-on experience and develop their skills in a supportive and dynamic environment. You will work alongside experienced software engineers on real-world projects, learning to design, develop, test, and deploy software applications. Key responsibilities will include assisting in coding, debugging, and troubleshooting software issues; contributing to the development of new features; and participating in code reviews. The ideal candidate will have a strong passion for technology, a solid foundation in programming concepts, and a desire to learn and grow within the field of software development. While prior professional experience is not required, a demonstrated interest through personal projects, coding bootcamps, or relevant academic coursework is highly valued. You should possess excellent problem-solving abilities, strong logical thinking skills, and a collaborative attitude. Proficiency in at least one programming language (e.g., Python, Java, JavaScript) is a plus. This program is designed to provide comprehensive training and mentorship, leading to a rewarding career in software development. You will be exposed to modern development methodologies and tools, gaining valuable practical experience.

Key Responsibilities:
  • Assist in the design, coding, and testing of software applications under guidance.
  • Learn and apply programming languages, frameworks, and development tools.
  • Participate in debugging and troubleshooting software defects.
  • Collaborate with senior developers and team members on project tasks.
  • Contribute to the development of technical documentation.
  • Attend training sessions and workshops to enhance technical skills.
  • Assist in the implementation of software solutions and user support.
  • Gain exposure to agile development methodologies and project management tools.
  • Learn best practices in software development, including version control and testing.
  • Support the deployment and maintenance of software systems.

Qualifications:
  • High school diploma or equivalent; Associate's or Bachelor's degree in Computer Science or a related field is a strong advantage.
  • Demonstrated passion for software development and technology.
  • Basic understanding of programming concepts and logic.
  • Ability to learn quickly and adapt to new technologies.
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork abilities.
  • Eagerness to receive training and feedback.
  • Proficiency in English is essential.
This fantastic apprenticeship opportunity is located in Hamad Town, Northern, BH , providing a pathway to a career in technology.
This advertiser has chosen not to accept applicants from your region.

Software Developer Intern

23501 Zinj, Capital BHD10000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting internship opportunity for a Software Developer Intern to join their dynamic IT department in Tubli, Capital, BH . This internship provides a unique chance for aspiring software engineers to gain hands-on experience in real-world software development projects, working alongside experienced professionals and contributing to innovative solutions.

As a Software Developer Intern, you will be involved in various stages of the software development lifecycle, including coding, testing, debugging, and documentation. You will work with modern programming languages and frameworks, and learn about agile development methodologies. Responsibilities may include developing new features for existing applications, creating scripts for automation, participating in code reviews, and assisting with the maintenance of software systems. The goal is to provide a comprehensive learning experience that enhances your technical skills and understanding of the software industry.

The ideal candidate is currently pursuing a degree in Computer Science, Software Engineering, or a related field, and possesses a strong passion for software development. Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript) is required. You should have a good understanding of fundamental programming concepts and data structures. Excellent problem-solving skills, attention to detail, and a willingness to learn are essential. The internship requires strong communication and teamwork abilities. This is an excellent opportunity to build your portfolio, network with industry professionals, and gain valuable insights into the IT sector while working in Tubli, Capital, BH .
This advertiser has chosen not to accept applicants from your region.

Lead Software Developer

1001 Amwaj Islands BHD120000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a fast-growing technology company, is looking for a talented Lead Software Developer to spearhead their development efforts in Isa Town, Southern, BH . This influential position involves leading a team of skilled engineers in the design, development, testing, and deployment of innovative software solutions. The Lead Software Developer will be responsible for defining technical roadmaps, setting coding standards, and ensuring the delivery of high-quality, scalable, and maintainable code. You will play a key role in architectural decisions, technology selection, and the implementation of agile development methodologies. Responsibilities include mentoring junior developers, conducting code reviews, and fostering a collaborative and productive team environment. The ideal candidate will possess a Bachelor's degree in Computer Science, Software Engineering, or a related field, with a strong portfolio of successful software projects. A minimum of 8 years of professional experience in software development, with at least 3 years in a leadership or architectural role, is required. Proficiency in multiple programming languages (e.g., Java, Python, C#) and experience with various frameworks and databases are essential. Expertise in cloud platforms (AWS, Azure, GCP), microservices architecture, and DevOps practices is highly desirable. Excellent problem-solving skills, a passion for technology, and the ability to translate complex business requirements into elegant technical solutions are crucial. Strong communication, leadership, and interpersonal skills are necessary to effectively guide the development team and collaborate with stakeholders across the organization. This is an exceptional opportunity to shape the technological direction of a dynamic company.
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 C Developer Jobs View All Jobs in Manama