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 "