Technical Team Lead- Dot Net/ MVC
We are looking to hire a key resource who want to combine Tech experience and Leadership skills.
Technologies We Like: Microsoft .Net, MVC, Entity Framework, Angular JS, C#
Main Roles & Responsibilities:
Design, develop, test and/ or maintain various client applications using various .Net based technologies.
Responsible to analyze business requirements, design, develop, test and then implementations.
Individual will provide work breakdowns, projects estimates and status updates to direct management.
Understand technical project priorities, implementation dependencies, risks and issues; provide solutions/ recommendations to ensure smooth and successful project delivery.
Liaising with Clients Oversees a team of developers who design, develop and maintain the operation of a database-driven MVC/ASP.NET/Angular/C# Web application with a specific emphasis on usability, performance and scalability.
Architects .NET and database-based solutions by studying existing technology architecture; analyzing browser compatibility techniques; evaluating solution alternatives; developing prototypes; and writing detailed technical requirements.
Fosters a culture of continuous improvement in all areas of technology and instills the principles of this culture in a team of 4-8 developers.
Should have managed onsite/offshore teams (extremely familiar with the offshore development model).
Experienced in formal SDLC methodologies (waterfall and Agile Methodologies preferred).
Effective communication skills (able to communicate with senior management and key stakeholders).
Works together with senior software developers to plan and execute projects
At least 4- 5 years’ experience With hands on skills & experience on Asp .Net, C# (Windows & Web based application), MVC, Entity Framework, jQuery, Angular JS, SQL Server, Design Pattern, HTML, XML BS or MS Degree (in discipline of CS/ SE/ CE/ IT from reputable IT University). Vast experience and expertise on coding
Improvement of mentored team members Plans and coordinates their own work and/or team’s work activities to meet commitments and quality expectations Successfully designed applications meeting cost, time and technical constraints Maximizes team performance