● Giving feedbacks for your team tasks.
● Fixing the bottleneck problems of the team in technical dimensions.
● Search technology best practices.
● Help the team in software development, testing and implementation.
● Lead the team and provide technical experience in the design, development and integration of the system.
● Collaborating with product owners to provide technical training to the team when needed.
● Coaching the team in order to make sure that team is on the correct technical track and documenting the project.
● Survey on tools, technologies and the best new solutions in order to make quick decisions and solve technical problems in an optimal way.
● Identify the required resources and potential capacities for the realization of the project.
Requirements
● High ability in C#.
● Fully fluent in Asp .NET.
● Having adequate experience in OOD/OOP.
● Expert in Web ApI.
● Expert in MVC.
● Familiar with design patterns.
● Having adequate knowledge in Web Service.
● Experience with SQL Server, SOLID and DDD concepts.
● Experience with project management with TFS procedure and Git.
● According to these tasks you should have experience as a technical team lead.