2 529 Development Lead jobs in Bahrain

Development Lead

Manama, Capital Nexcel Computer Solutions

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

Primary Role: Oversee the design, development, testing, delivery, and maintenance of IT developments in line with business needs.

Job Description:

  1. Oversee IT developments of all modules within the platform.
  2. Oversee the troubleshooting & resolution of IT development issues.
  3. Oversee tech planning, development, and post-development processes (incl. tech support, quality assurance, and fraud).
  4. Supervise the system development life cycle and ensure the quality platform/products/services.
  5. Supervise development, optimization, and automation activities to support project implementation and deployments.
  6. Provide the team with solution recommendations and estimates for a given project/change.
  7. Collaborate with departments (e.g., Business Solutions, Quality Assurance, Business units, and Infrastructure) to define project specifications and release documentation for all phases of the development cycle from product definition to design, through implementation.
  8. Monitor changes of relevant vendor-provided software, and ensure that relevant updates and upgrades are adopted in a timely and well-planned manner into the client’s stack.
  9. Adopt engineering best practices to deliver higher quality and scalable solutions.

Qualifications:

  1. Bachelor's or Master’s degree in Computer Science, Engineering, Information Technology, or related fields is required.
  2. Minimum of five (5) years of experience working with various programming languages (e.g., ASP.net (C#), HTML, JavaScript, JQuery), frameworks, concepts, and design patterns.
  3. +5 years’ experience in implementing large digital transformation projects.
  4. Experience in supervising all stages of the system development life cycle.
  5. Experience with deploying code on the cloud, preferably AWS cloud.
  6. Working knowledge of Web Services /APIs, SOAP, and XML technologies.
  7. Experience programming in major databases such as Microsoft SQL and MongoDB.
  8. Experience in middleware technologies.
  9. Proficient working knowledge of code versioning tools such as Git.
  10. Strong ability to collaborate with other technical experts, develop solutions and functional design documents to support the development of final solutions, and lead technical teams to consistently meet commitments.
  11. Demonstrate a strong understanding of emerging technologies to support the development of new solutions.
  12. Strong knowledge of object-oriented concepts.
  13. Must have strong communication skills, both oral and written.
  14. Experience in QA testing IT developments.

Preferred: Candidate with valid Bahraini driving license. Candidate must be present in Bahrain at the time of application.

Interested candidates can send their CVs to .

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Development Lead

200 Al Hidd BHD110000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced and motivated Software Development Lead to guide their talented engineering team in building innovative software solutions. This role involves leading the design, development, testing, and deployment of high-quality applications, fostering a collaborative and productive team environment. You will be responsible for technical direction, code reviews, mentoring junior developers, and ensuring adherence to best practices in software engineering. The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, with a minimum of 6 years of software development experience, including at least 2 years in a lead or senior technical role. Strong proficiency in multiple programming languages (e.g., Java, Python, C#) and modern development frameworks is required. Experience with cloud platforms (AWS, Azure, GCP), CI/CD pipelines, and agile methodologies is essential. Excellent leadership, communication, and problem-solving skills are crucial for guiding the team and collaborating with cross-functional departments. This hybrid role offers a balance of in-office collaboration and remote flexibility, contributing to a dynamic work culture. Join our client and play a key role in shaping the future of their software products.

Responsibilities:
  • Lead a team of software engineers in the design, development, and implementation of software applications.
  • Provide technical guidance, mentorship, and code reviews to team members.
  • Architect scalable and robust software solutions, ensuring high performance and maintainability.
  • Collaborate with product managers and stakeholders to define project requirements and deliverables.
  • Implement and manage CI/CD pipelines for efficient software delivery.
  • Champion best practices in software development, including testing, security, and code quality.
  • Troubleshoot and resolve complex technical issues during development and in production.
  • Contribute to the evaluation and adoption of new technologies and tools.
  • Foster a collaborative and innovative team environment.
  • Manage project timelines and ensure timely delivery of software releases.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum 6 years of professional software development experience.
  • Minimum 2 years of experience in a software development lead or senior role.
  • Proficiency in programming languages such as Java, Python, C#, or equivalent.
  • Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Strong knowledge of database technologies (SQL, NoSQL) and APIs.
  • Familiarity with agile development methodologies and DevOps practices.
  • Excellent leadership, communication, and interpersonal skills.
  • Proven ability to mentor and guide engineering teams.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Lead

2001 Muharraq, Muharraq BHD120000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly expanding technology firm, is seeking a dynamic and experienced Senior Software Development Lead to spearhead their engineering efforts. This hybrid position offers the flexibility to work both remotely and from our office. You will be responsible for leading a team of software engineers, guiding them through the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment. Your key responsibilities include designing scalable and robust software architectures, writing high-quality code, conducting code reviews, and mentoring junior developers. You will collaborate with product managers, designers, and other stakeholders to define project roadmaps and ensure timely delivery of high-quality software solutions. The ideal candidate will possess a strong command of multiple programming languages and frameworks, a deep understanding of software development best practices, and experience with Agile methodologies. Excellent leadership, communication, and problem-solving skills are critical for success in this role. You should be adept at fostering a collaborative team environment and driving technical excellence. A Bachelor's or Master's degree in Computer Science, Engineering, or a related field, coupled with at least 7 years of software development experience and proven experience in a lead or management role, is required. Experience with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines is a significant advantage. This is a challenging and rewarding opportunity to shape the future of our technology products.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Lead

18008 Hamala, Northern BHD160000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a forward-thinking technology company, is looking for an experienced Senior Software Development Lead to guide their engineering teams in building innovative software solutions. This pivotal role involves leading the design, development, and deployment of scalable, high-performance applications. You will be responsible for architectural decisions, mentoring developers, fostering best practices in software development, and ensuring the delivery of high-quality products. The ideal candidate possesses a strong technical background, exceptional leadership skills, and a passion for creating robust software. Responsibilities include:
  • Leading and mentoring a team of software developers throughout the software development lifecycle (SDLC).
  • Designing and implementing scalable, robust, and maintainable software architectures.
  • Writing high-quality, efficient, and well-documented code in relevant programming languages (e.g., Python, Java, C++).
  • Collaborating with product managers, designers, and other stakeholders to define software requirements and features.
  • Overseeing the entire software development process, from planning and design to implementation, testing, and deployment.
  • Ensuring adherence to coding standards, best practices, and security guidelines.
  • Conducting code reviews and providing constructive feedback to team members.
  • Troubleshooting and resolving complex technical issues and bugs.
  • Evaluating and implementing new technologies and tools to improve development efficiency and product quality.
  • Facilitating agile development methodologies and promoting a culture of continuous improvement.

Qualifications: A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. A minimum of 8 years of experience in software development, with at least 3 years in a leadership or team lead role. Proven experience in designing and building complex software systems. Expertise in at least one major programming language and associated frameworks. Strong understanding of software architecture patterns, design principles, and data structures. Experience with cloud platforms (e.g., AWS, Azure, GCP) and CI/CD pipelines is highly desirable. Excellent problem-solving, communication, and interpersonal skills. Experience with agile methodologies (Scrum, Kanban) is essential. This is a strategic leadership opportunity for a skilled developer to shape impactful technology in Sanad, Capital, BH .
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Lead

2457 Zallaq, Southern BHD140000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a dynamic and experienced Senior Software Development Lead to spearhead our innovative product development initiatives. This is a crucial leadership role responsible for guiding a talented team of software engineers through the entire software development lifecycle, from conceptualization to deployment and maintenance. You will be instrumental in defining technical strategies, ensuring code quality, and fostering a collaborative and productive team environment. The ideal candidate possesses a strong background in full-stack development, a deep understanding of agile methodologies, and exceptional leadership and communication skills. This position offers the opportunity to work on cutting-edge technologies and make a significant impact on our company's growth.

Key Responsibilities:
  • Lead and mentor a team of software engineers, providing technical guidance and support.
  • Oversee the design, development, testing, and deployment of high-quality software applications.
  • Define and enforce coding standards, best practices, and architectural patterns.
  • Collaborate with product managers, designers, and stakeholders to understand requirements and translate them into technical solutions.
  • Conduct code reviews, performance tuning, and ensure the scalability and maintainability of our codebase.
  • Drive the adoption of agile methodologies and CI/CD practices.
  • Identify and implement improvements to the software development process and tools.
  • Troubleshoot and resolve complex software defects and technical issues.
  • Stay current with emerging technologies and industry trends, recommending their adoption where beneficial.
  • Contribute to the recruitment and onboarding of new engineering talent.
We are looking for candidates with a Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. A minimum of 7 years of professional software development experience is required, with at least 3 years in a team lead or management role. Proven experience in leading teams and delivering complex software projects is essential. Expertise in one or more programming languages such as Java, Python, C#, or JavaScript, along with frameworks like Spring, .NET, React, or Angular, is highly preferred. Strong understanding of database technologies (SQL, NoSQL) and cloud platforms (AWS, Azure, GCP) is beneficial. Excellent problem-solving, communication, and interpersonal skills are crucial for success in this leadership role. This is a fully remote position, offering the flexibility to work from anywhere.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Lead

103, 104 Riffa, Southern BHD90000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly experienced and motivated Senior Software Development Lead to spearhead their innovative technology initiatives in **Riffa, Southern, BH**. This hybrid role offers a blend of on-site collaboration and remote flexibility, empowering you to drive the design, development, and implementation of cutting-edge software solutions. You will lead a team of talented developers, mentor junior engineers, and foster a culture of technical excellence and continuous learning. The ideal candidate will have a deep understanding of software architecture, agile methodologies, and a passion for building robust, scalable, and high-performance applications. You will be instrumental in defining technical roadmaps, overseeing code quality, and ensuring timely delivery of projects. Key responsibilities include:
  • Leading and mentoring a team of software engineers through the full software development lifecycle.
  • Designing and implementing scalable, secure, and high-performance software architectures.
  • Collaborating with product managers and stakeholders to define project requirements and technical specifications.
  • Overseeing code reviews, ensuring adherence to coding standards and best practices.
  • Driving the adoption of agile development methodologies and continuous integration/continuous deployment (CI/CD) pipelines.
  • Identifying and resolving technical challenges and bottlenecks.
  • Contributing to the recruitment and onboarding of new engineering talent.
  • Staying abreast of emerging technologies and industry trends to recommend innovative solutions.
  • Ensuring the quality and reliability of software through comprehensive testing strategies.
  • Providing technical guidance and support to the development team.
The successful candidate will possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, with at least 7 years of professional software development experience, including 2+ years in a leadership role. Proficiency in one or more modern programming languages (e.g., Java, Python, C#, JavaScript) and a strong understanding of cloud platforms (AWS, Azure, GCP) are essential. Experience with microservices architecture, containerization (Docker, Kubernetes), and relational/NoSQL databases is highly desirable. Exceptional communication, leadership, and problem-solving skills are required. This is a prime opportunity to shape the future of technology for a forward-thinking company.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Lead

12345 Diplomatic Area BHD9000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is searching for an exceptional Senior Software Development Lead to spearhead their innovative IT projects. This is a fully remote position, allowing you to contribute from anywhere. You will be instrumental in defining the technical direction, architecting robust solutions, and leading a team of talented software engineers to deliver high-quality software products. This role demands a strong command of modern software development methodologies, a deep understanding of scalable architectures, and a passion for building cutting-edge applications. You will work closely with product managers, designers, and stakeholders to translate business requirements into technical specifications and ensure timely, efficient delivery. Responsibilities include:
  • Leading the design, development, and deployment of complex software systems.
  • Architecting scalable, resilient, and maintainable software solutions.
  • Mentoring and guiding a team of software engineers, fostering a collaborative and productive environment.
  • Implementing best practices in software development, including agile methodologies, CI/CD, and automated testing.
  • Conducting code reviews and ensuring adherence to coding standards and quality benchmarks.
  • Collaborating with product management to define project roadmaps and technical requirements.
  • Troubleshooting and resolving critical software defects and performance issues.
  • Researching and evaluating new technologies to enhance our software offerings.
  • Ensuring the security and integrity of all software applications.
  • Communicating technical vision and progress to stakeholders.
The ideal candidate will hold a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, with at least 8 years of professional software development experience, including 3+ years in a technical leadership role. Proficiency in multiple programming languages (e.g., Java, Python, C#) and frameworks, along with extensive experience with cloud platforms (AWS, Azure, GCP) and database technologies (SQL, NoSQL), is essential. Strong understanding of microservices architecture, containerization (Docker, Kubernetes), and DevOps principles is required. Excellent leadership, communication, and problem-solving skills are critical for success in this remote role.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Development lead Jobs in Bahrain !

Senior Software Development Lead

00310 Riffa, Southern BHD100000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly skilled and experienced Senior Software Development Lead to spearhead their innovative software projects in **Riffa, Southern, BH**. This leadership role is critical for guiding development teams, architecting robust software solutions, and ensuring the successful delivery of high-quality applications. The ideal candidate will possess a strong technical background in software engineering, coupled with proven leadership and project management capabilities. You will be responsible for leading a team of software engineers, mentoring junior developers, overseeing the entire software development lifecycle from conception to deployment, and ensuring adherence to best practices in coding, testing, and deployment. Responsibilities include architectural design, code reviews, performance optimization, and the implementation of scalable and maintainable software systems. A bachelor's or master's degree in Computer Science, Software Engineering, or a related technical field is mandatory. A minimum of 8 years of professional software development experience, with at least 3 years in a lead or management role, is essential. Expertise in multiple programming languages (e.g., Java, Python, C#), frameworks, and databases is required. Strong understanding of Agile methodologies, CI/CD pipelines, and cloud platforms (e.g., AWS, Azure) is highly desirable. Excellent communication, problem-solving, and leadership skills are critical for guiding the team and collaborating with stakeholders. This role offers a highly competitive salary, comprehensive benefits, and excellent opportunities for career growth and innovation.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Lead

1113 Muharraq, Muharraq BHD110000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a rapidly growing technology company seeking a highly skilled and experienced Senior Software Development Lead to spearhead their software engineering efforts in Muharraq, Muharraq, BH . This pivotal role requires a seasoned professional with a passion for building robust, scalable, and high-quality software solutions. The ideal candidate will have a proven track record in leading software development teams, architecting complex systems, and driving agile development methodologies. Responsibilities include guiding the design and implementation of software projects, mentoring junior developers, conducting code reviews, and ensuring adherence to best practices in software engineering. You will collaborate closely with product managers, stakeholders, and other engineering teams to define technical roadmaps and deliver innovative products. Proficiency in multiple programming languages and frameworks, deep understanding of software architecture patterns, database design, and cloud technologies (AWS, Azure, GCP) are essential. The Senior Software Development Lead will be instrumental in fostering a culture of technical excellence, promoting continuous learning, and ensuring the efficient delivery of software releases. This position demands strong leadership, excellent problem-solving abilities, and exceptional communication skills. We are looking for an individual who can inspire and motivate a team to achieve ambitious technical goals and deliver exceptional software that meets user needs and business objectives. This is an exciting opportunity to shape the technical direction of a dynamic organization and contribute to impactful software solutions.

Key Responsibilities:
  • Lead and mentor a team of software engineers throughout the development lifecycle.
  • Architect, design, and implement scalable and maintainable software solutions.
  • Drive the adoption of best practices in coding, testing, and deployment.
  • Collaborate with product management to define technical requirements and project scope.
  • Conduct code reviews and provide constructive feedback to team members.
  • Ensure the quality, performance, and security of software applications.
  • Troubleshoot and resolve complex technical issues.
  • Manage project timelines and deliverables, ensuring on-time and within-budget completion.
  • Contribute to technical strategy and roadmap planning.
  • Stay up-to-date with emerging technologies and industry trends.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 7 years of experience in software development, with at least 3 years in a leadership or lead role.
  • Proven experience in designing and developing enterprise-level applications.
  • Expertise in one or more programming languages (e.g., Java, Python, C#, JavaScript).
  • Strong understanding of software architecture patterns, data structures, and algorithms.
  • Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Proficiency in database technologies (SQL, NoSQL) and API design.
  • Strong knowledge of agile development methodologies (Scrum, Kanban).
  • Excellent leadership, communication, and problem-solving skills.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Lead

22151 Seef, Capital BHD4500 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced and visionary Senior Software Development Lead to guide their talented engineering teams in Seef, Capital, BH . This leadership role will be responsible for overseeing the design, development, testing, and deployment of innovative software solutions. You will mentor and manage a team of software engineers, fostering a collaborative and high-performance culture. Key responsibilities include defining technical architecture, establishing coding standards, conducting code reviews, and ensuring the delivery of high-quality, scalable, and robust software products. You will also work closely with product managers and stakeholders to understand requirements and translate them into technical specifications. The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, with a minimum of 8 years of professional software development experience, including at least 3 years in a lead or management role. Proven expertise in multiple programming languages (e.g., Java, Python, C#) and modern software development methodologies (Agile, Scrum) is required. Strong understanding of cloud platforms (AWS, Azure, GCP), database technologies, and CI/CD pipelines is essential. Exceptional leadership, communication, and problem-solving skills are critical. Join our cutting-edge technology company and shape the future of our software offerings.
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 Development Lead Jobs