Team Lead Senior Software Developer

We are seeking a motivated and experienced Team Lead Senior Software Developer with a minimum of 8+ years of experience, including at least 2 years in a leadership role, to lead our development team and deliver impactful software solutions.

Job Location: Dora, Lebanon

Job Description:

Take ownership of designing, developing, and delivering business applications such as ERP and HR systems, while leading and mentoring a team of developers to achieve project goals.

Key Responsibilities:

• Lead and manage a team of developers, providing guidance, mentoring, and technical support.
• Analyze user requirements and translate them into development tasks and system designs.
• Design and develop new software programs with a focus on quality and scalability.
• Refine, test, and integrate code to ensure seamless system functionality.
• Enhance existing software by identifying areas for improvement and implementing updates.
• Facilitate integration between software products and ensure compatibility across platforms.
• Prepare and review technical specifications and operational documentation.
• Monitor and maintain systems, addressing software defects and bugs proactively.
• Collaborate with project managers, developers, and stakeholders to ensure alignment on project goals.
• Stay updated on emerging technologies and incorporate them into development practices.

Job Requirements and Skills:

• Technical Expertise:

o Proficiency in Microsoft Visual Studio, C#, ASP.NET, .NET Core, Web API, and Entity Framework.
o Experience with REST APIs, JavaScript, jQuery, HTML, and CSS.
o Strong knowledge of Microsoft SQL Server, stored procedures, and database design.
o Familiarity with reporting tools such as Crystal Reports, DevExpress, and Telerik.
o Understanding of XML Schema, responsive web design, and browser compatibility issues.

• Leadership Skills:

o Minimum of 2 years in a leadership role, with demonstrated ability to lead and mentor a team.
o Excellent communication skills to collaborate with cross-functional teams effectively.

• Analytical & Problem-Solving Skills:

o Analytical mindset with the ability to deliver efficient, scalable solutions.
o Experience troubleshooting and resolving complex software issues.

• Education and Experience:

o Bachelor’s degree in Computer Science or a related field.
o 8+ years of relevant work experience in software development, with at least 2 years in a leadership role.


Join us and take your career to the next level by leading a team that builds innovative and impactful business applications
Post date: Today
Publisher: Hirelebanese
Post date: Today
Publisher: Hirelebanese