REQUIRED EXPERIENCE AND SKILLS :
9+ years of experience with developing software solutions in Microsoft Technologies
Experience with business requirements, technical analysis and design, coding, unit testing, and implementation of configurations within software environment
Technology skills : Mandatory
Strong background in Software Development / Engineering
Good experience of the n-Tier architectures with REST web services (WebAPI would be a plus).
Hands on experience with .NET 4.5, C#, AngularJS , WebAPI ,ASP.NET MVC
Should have worked on SQL Server
Worked on LINQ and Entity Framework
Sound Knowledge of SOA Principles .
Experience with Agile / Scrum Organization.
Experience with ATDD / TDD (Fitnesse for the ATDD would be a plus)
Experience with Continuous Integration environments
Experience with TFS as a source code repository and as a Scrum tool.
Excellent communication skills with fluent English.
Knowledge on UML, design patterns, design principles such as SOLID / DRY and best coding practices.
Proven ability and interest in building new application feature which interacts with existing application and infrastructure.
Test Driven Development
Personal Skills :
Excellent analytical and problem solving skills
Excellent verbal / written communication skills. Fluent in English
Scrum values : Commitment, Focus, Collaboration, Openness, Respect, Courage
PREFERED CANDIDATES :
a desire to learn in new areas; and the discipline to pay attention to deadlines, details and quality.
Good communication and interpersonal skills to interact with team in Europe
BE Computer Science / MCA or any other Bachelor s degree with the right experience
Will be an added advantage if worked on Laboratory related applications