• Manage team of .NET Developers and daily Task Allocation. Should be a Problem solver. • Accurate and well-structured programming of solutions Translation of business requirements into technical specifications that meet business needs and compliant with architectural principles. • Having experience in C#, SQL, Desktop applications, Windows services, MVC • Adherence to required corporate processes, policies and standards. • Documentation of solutions with appropriate technical documents and diagrams Participation in design and code reviews. • Creation or contribution to project estimates Completion of projects on time interaction with relevant stake holders (user community, business relationship manager, technical staff, project manager, application architect, application development director) • Team management, Decision maker • Lead the SCRUM meeting every day Key Skills: • Excellent Documentation skills. • Ability to motivate, train and inspire the team members in accomplishing their goals. • Excellent Communication skills and must be enthusiastic and must have positive attitude/outlook.