Minimum of 4-8 years of experience
Strong expertise with .NET application architecture, design and development
Extensive experience with ASP.NET & MVC, .NET 3.5/4.0, C#, ASP.NET 4.0, VS.NET 2010 +, WCF, Web Services, Web API, REST
Extensive experience with N-Tier and MVC architecture
Extensive experience with Oracle/SQL Server database, writing PL SQL, Stored Procedures, Views, Triggers
Experience with building applications for a mobile platform
Exposure to search technologies like Lucene/Solr/Elastic Search
Must have performance tuning experience (with application and database)
Must be well versed with Software Design Patterns, must be well versed with UML and MS Visio
Strong Understanding of software enterprise architectures, the application of technology and full life-cycle software application implementations.
Strong ability to manage multiple and sometimes competing priorities
Excellent customer service and communication (oral / written) skills required
Work independently on complex tasks with minimal technical and management guidance
Must be well versed with all phases of SDLC, Agile/SCRUM Methodology, TDD (Test Driven Development)
Demonstrated ability to work effectively in a fast-paced, challenging team environment.