650 Development Team Lead jobs in Bahrain
Development Lead
Posted 10 days ago
Job Viewed
Job Description
Primary Role: Oversee the design, development, testing, delivery, and maintenance of IT developments in line with business needs.
Job Description:
- Oversee IT developments of all modules within the platform.
- Oversee the troubleshooting & resolution of IT development issues.
- Oversee tech planning, development, and post-development processes (incl. tech support, quality assurance, and fraud).
- Supervise the system development life cycle and ensure the quality platform/products/services.
- Supervise development, optimization, and automation activities to support project implementation and deployments.
- Provide the team with solution recommendations and estimates for a given project/change.
- 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.
- 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.
- Adopt engineering best practices to deliver higher quality and scalable solutions.
Qualifications:
- Bachelor's or Master’s degree in Computer Science, Engineering, Information Technology, or related fields is required.
- 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.
- +5 years’ experience in implementing large digital transformation projects.
- Experience in supervising all stages of the system development life cycle.
- Experience with deploying code on the cloud, preferably AWS cloud.
- Working knowledge of Web Services /APIs, SOAP, and XML technologies.
- Experience programming in major databases such as Microsoft SQL and MongoDB.
- Experience in middleware technologies.
- Proficient working knowledge of code versioning tools such as Git.
- 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.
- Demonstrate a strong understanding of emerging technologies to support the development of new solutions.
- Strong knowledge of object-oriented concepts.
- Must have strong communication skills, both oral and written.
- 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-LjbffrSoftware Development Lead
Posted today
Job Viewed
Job Description
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.
- 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.
Senior Software Development Lead
Posted today
Job Viewed
Job Description
Senior Software Development Lead
Posted today
Job Viewed
Job Description
- 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 .
Senior Software Development Lead
Posted today
Job Viewed
Job Description
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.
Senior Software Development Lead
Posted today
Job Viewed
Job Description
- 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.
Senior Software Development Lead
Posted today
Job Viewed
Job Description
- 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.
Be The First To Know
About the latest Development team lead Jobs in Bahrain !
Senior Software Development Lead
Posted today
Job Viewed
Job Description
Senior Software Development Lead
Posted today
Job Viewed
Job Description
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.
- 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.
Senior Software Development Lead
Posted today
Job Viewed