Job Description :
Location : Cupertino CA
Role : .NET developer senior

9+ years of experience in the below mentioned technology
Mandatory skills - C#, WPF, MVVM, Prism, Dependency Injection, .NET Framework 4.x
excellent project coordination skills & customer connect, understanding project requirement thoroughly, Collaborate with other team members and stakeholders
Basic understanding of Design Principles and patterns (Singleton, observer, MVVM etc)
Excellent understanding of C#, WPF with MVVM pattern using Prism library.
Good understanding on WPF concepts like DataBinding, Styles, Triggers and Markup extensions.
Strong hold on basic C# concepts like Delegates, Events, Lambda expressions.
Comfortable with Asynchronous Programming concepts in C# using Async and Await
Good understanding of Multithreading and Thread Synchronization concepts in C#
Comfortable with ORM framework (Microsoft Entity Framework) to interact with database.
Good understanding on Dependency Injection concepts using Unity framework, Event Aggregators and View Navigation concepts with Prism library
Coordinate with Customer and understand scope, technical requirements of the work planned for offshore team.
Familiar with development practices such as JIRA update, Source Tree guidelines, scrum and code review process.