.NET Developer Detroit, MI ranjith
Location : Detroit, MI
Duration : Long Term
· At least 8 years of experience .Net experience with exposure to Azure Development
· Very Strong experience in Basic .Net concepts such as Generics, Reflection, Interfaces/ abstract classes/ sealed classes. Inheritance, Virtual/ Override, Delegates, Events, Lambda expressions, Anonymous functions.
· Experience in multithreaded programming and Task based asynchrony.
· Experience and working knowledge in OOPS concepts such as SOLID design principles (Inversion of Control (Dependency injection) etc. and Design Patterns, (Adaptor, Factory, Singleton, Proxy, Bridge).
· Used some of the frameworks from WCF, MVC, Entity, Unity Framework, NLOG logging framework, NUNIT testing framework, Microsoft Patterns and practices (Transient fault handling, Circuit breaker etc.)
· Knowledge about Cloud Concepts Loosely coupled systems, Scaling concepts, Distribute State, Messaging
· Product development orientation will be advantage