Member of the Engineering team focused on product development activities
Works closely with technical leads to help develop core system components
Contributes to building/maintaining solution frameworks that support multiple implementations
Tackles complex technical issues and ongoing enhancements on existing frameworks
Participates in code walkthroughs and reviews to ensure superior product quality
Research new tools & technologies to solve client business problems
Excellent Coding skills (should spend at least 80%-90% of their time in writing code)
Should have worked extensively on .NET (v 4.0+)
Sound knowledge on different Microsoft technologies like ASP.NET MVC, C#, LINQ, JQuery, SQL Server.
Should be experienced in Object Oriented Design & principles.