Job Description:
Job Responsibilities
Develops high availability and highly scalable applications which will be used by both internal and external customers using Microsoft dotnet technology.
Works closely with the solution architects and leads through all phases of the sprint
Analyses business requirements, processes, data, and system integration points to determine/recommend appropriate technology solutions
Generates technical documentation as well as unit and functional tests
Required Candidate profile
Candidate Requirement
- 6 years-12 years of exp in Microsoft Technology stack required (Angular, CSS, JavaScript, C#, Asp.NET, MVC, WCF, Web API, T-SQL, Object Oriented Design, Database Design, Entity Framework, XML/JSON
Excellent problem solving, design, coding and debugging skills.
Hands-on experience on SQL Server
Hands-on experience working with client-side technologies (HTML5 / CSS / JavaScript / Typescript)
Good handle of SOA & Design patterns
Critical thinking, problem solving, design, and most critically, attention to performance, scalability, reliability, availability at the system and component level.
Sound knowledge of estimation technique
Sound Knowledge of unit testing methodologies and frameworks
Sound ability to take on multiple assignments.
Knowledge on Dotnet core is preferable
Good ability to anticipate issues and formulate remedial actions
Good communication skills (written & spoken): Should be able to communicate with customer and other teams.