What are the responsibilities and job description for the .Net Lead position at Tech Mahindra (Americas) Inc.?
Job Details
Title- .Net Lead
Location- Alpharetta GA
Remote- NO
Job Summary
Technical Specialist will be responsible for
Create technical designs and perform peer code reviews
Create technical design documents (SDD)
Analyse, design, develop, test and implement web applications using Client side frameworks (ReactJS) and Microsoft Technologies.
C#, ASP.NET, MVC 4.0 or later
ReactJS
Web API
HTML5.0, CSS 3.0, Bootstrap
DHTML (JavaScript, CSS, DOM)
SQL (ADO.NET, Store Procedures)
Microsoft patterns and practices
Team Foundation Server code management
People Responsibilities
Teamwork, interpersonal and organizational skills required to integrate with other teams
Coordinate & motivate developers, remove technical blocks/provide guidance, delegate tasks to team members, conduct necessary training to maximize their potential and encourage growth
Result orientated
Flexibility/ Adaptability
Client Focus
Excellent written and verbal communication in English
Knowledge, Skills & Abilities:
Thorough working knowledge of:
Responsive Web) application development with ReactJS, HTML 5.0, CSS 3, Bootstrap
.Net Frameworks 4.6 or later
Agile-SCRUM software development methodology
ASP.Net / MVC 5.0 or later
Design Patterns and Architectural Patterns
Object oriented programming (OOP)
Software Development Lifecycle (SDLC)
Proficiency in:
Entity Framework, MVC4 , LINQ to SQL, HTML5, CSS3, JavaScript, jQuery, ReactJS /Angular 2.0, Ajax, WCF, Web Services, Restful/SOAP APIs
Cloud based solutions on Microsoft Azure platform (Azure AD / Graph APIs)
Development tools like Microsoft Visual Studio, SQL Management Studio and TFS
Proficiency in High Level Design, Detail Design Sequence Diagrams and Technical Documentation
Experience in:
Preferred Qualifications:
Bachelor's degree with 4 or more years of programming and analysis experience (or equivalent experience).
Relevant professional certifications.