About the job
We are on the lookout for a dynamic Team Lead in software development with a robust technical foundation in full-stack client-server solutions utilizing Microsoft technologies within an enterprise context. This role demands exceptional design and development capabilities across both back-end and front-end, primarily focusing on C# . NET, SQL Server, RESTful APIs, web services, and modern architectures including microservices. Proficiency in web and desktop technologies such as React. JS, TypeScript, HTML, CSS, JavaScript, WPF, and MVVM is essential. Experience in developing Cloud-based SaaS applications would be highly advantageous.
This position is both leadership-oriented and hands-on, requiring direct management and technical guidance of a team of software developers. You will collaborate closely with the Software Development Manager to ensure timely and budget-compliant delivery of applications. In addition to your development responsibilities, you will mentor and support your team members, fostering their growth and performance.
Your technical expertise will play a pivotal role in architectural design decisions and in guiding the selection of technologies for current and future product offerings.
Effective collaboration with various team members, including Business Analysts and QA teams, is vital to this role, as is the ability to liaise closely with Product Managers and Owners.
We seek a candidate who embodies the personal qualities necessary to thrive in a collaborative, multi-disciplinary environment, working with both onshore and offshore teams to uphold the highest standards of quality in software products, in line with established technical architecture and specifications.

