Team Lead – Senior Software Developer

We are looking for a motivated and experienced Team Lead – Senior Software Developer to join our dynamic team. If you have 8+ years of hands-on development experience, including at least 2 years in a leadership role, and a passion for delivering robust and scalable business applications, we’d love to hear from you.

Role Overview:
******************

As Team Lead, you will take full ownership of designing, developing, and delivering critical software solutions such as ERP and HR systems. You will also play a key role in mentoring junior developers, shaping best practices, and ensuring project success.


Key Responsibilities:
***********************

• Lead and manage a team of developers, providing technical direction, mentorship, and support.
• Analyze business and user requirements and convert them into clear technical specifications.
• Design, build, and maintain high-quality software applications with a focus on performance and scalability.
• Conduct code reviews and ensure adherence to coding standards and best practices.
• Enhance and maintain existing software by identifying areas for improvement and implementing updates.
• Integrate software solutions with other systems and ensure seamless platform compatibility.
• Prepare and maintain technical documentation and operational procedures.
• Proactively monitor system performance and resolve issues and bugs as they arise.
• Collaborate closely with project managers, QA, UI/UX, and other stakeholders to ensure timely delivery of quality products.
• Keep abreast of emerging technologies and integrate them into development practices when applicable.

Required Skills & Qualifications:
************************************

Technical Expertise:

• Proficient in Microsoft Visual Studio, C#, ASP.NET, .NET Core, Web API, and Entity Framework.
• Solid experience with JavaScript, jQuery, HTML, CSS, and RESTful APIs.
• Strong command of Microsoft SQL Server, including stored procedures and database optimization.
• Experience with reporting tools like Crystal Reports, DevExpress, and Telerik.
• Familiarity with XML Schema, responsive design, and cross-browser compatibility issues.

Leadership & Communication:

• Proven experience in a team leadership role for at least 2 years.
• Strong ability to mentor junior developers and foster a collaborative team environment.
• Excellent communication and interpersonal skills for working with cross-functional teams.

Analytical & Problem-Solving:

• Sharp analytical skills and a solution-oriented mindset.
• Ability to troubleshoot and resolve complex technical issues effectively.

Education & Experience:

• Bachelor’s degree in Computer Science or a related field.
• Minimum of 8 years of experience in software development, including at least 2 years in a leadership capacity.



send you cv to [Click to show email] with a subject "Team Lead – Senior Software Developer "
Post date: Today
Publisher: Hirelebanese
Post date: Today
Publisher: Hirelebanese