Job Description

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 [email protected] with a subject "Team Lead – Senior Software Developer "

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application