We are looking for an experienced technical leader to manage a team of developers working on projects using .NET technologies and the C# programming language. The person in this role will be responsible for task allocation, code quality oversight, team development support, and cross-departmental collaboration to achieve project goals.
Responsibilities:- Plan and coordinate the work of the developers team
- Assign tasks based on team members’ competencies
- Supervise code quality and ensure adherence to best programming practices
- Select appropriate technologies and enforce project standards
- Collaborate with Product Owners, analysts, and testers
- Participate in system architecture design
- Support testing and promote best software development practices
- Monitor project progress and report status
- Assist the team in resolving technical and organizational challenges