Delivering projects as a technical team member with zero-variance performance
Writing and developing Component Design components and associated Test plans
Delivery of Design and Development work
Assisting UAT and implementation
Translating the Components Design into coding components
Mentor and develop the technical skills of other software developers
OO development experience (OOPS, Design Patterns) with C# server-side development in large scale, multi-threaded business critical applications
Good design skills using n-tier architectures (scalability, multi-threading, caching, business & data layers) or SOA based applications
Is able to coach and mentor others in use of GoF, GRASP and other design patterns.
Net 3.5 & above frameworks
Database skills (SQL/Oracle/Sybase), ability to write stored procedures
Basic understanding of patterns like MVP, MVVM, MVC etc.
Exposure in customizing and extending UI controls like Tree View, Ribbon, Property Grid, WPF Grid etc.
Should have more than 12 months experience in designing applications using WPF, Expressions Blend and Visual Studio 2008 or higher.
Understands the WPF as a framework with decent knowledge base framework elements, the layout system, Visual Tree, User Control, data binding, control template, styles and dynamic resources and animations.
Business Knowledge: Financial services domain experiences would be a plus.