Company : Sapient Corporation
Location : Gurgaon
Experience : 4 – 8 yrs.
•Owns consistency and high quality in solution delivery
•Sets up the development and production environments and troubleshoots performance issues
•Participates in architecture and design reviews for projects that require complex technical solutions
•For package implementations, performs the gap analysis between business requirements and the package features and design the configuration, customizations, extensions, interfaces required to meet the requirements
•Represents the organization in customer-facing communication pertinent to Sapient’s technical expertise on the specific platform
•Develops and promote architectural best practices and standards
•Participate in development stage and play role of hands on developer as and when required
•Mentor and develop the technical skills of other software developers
•We are seeking experienced people with strong hands on development experience on .Net WPF development, capable of building architecture/designscratch or taking existing production architecture and changing requirements to come up with cohesive, intelligent and logical solutions to the problems.
•In-depth understanding of OOAD concepts and is able to think through a problem at abstract level to come up with the solution.
•Good design skills using n-tier architectures (scalability, multithreading, caching, business & data layers) or SOA based applications
•Good Hands on skills in coding in C#, basic skills in Threading, Serialization, Performance, Security and Remoting, .Net 2.0, 3.0 and 3.5 frameworks, Exposure to both Winforms and ASP .net
•Good understanding of patternsMVP, MVVM, MVC etc
•Understands GUI development best practices
•Exposure in customizing and extending UI controlsTree View, Ribbon, Property Grid, WPF Grid etc.
•Should understand XBAP
•Should have more than 6 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.
•Should have deep understanding of creating large Winforms based applications
•Should have knowledge of Background Worker, Events and Delegates, ASync Pattern, STA, Data Binding, Reflection, Dirty Properties etc..
•Must have exposure to frameworksCAB, CAL etc.
•Exposure to middle ware frameworksADO .NET, CSLA, .NET tiers, Active Objects or others.
•Investment banking domain experience is added advantage
Financial services domain experiences would be a plus.
a. Strong and innovative approach to problem solving and finding solutions
b. Excellent communicator (written and verbal, formal and informal)
c. Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution
d. Ability to multi-task under pressure and work independently with minimal supervision.
e. Ability to prioritize when under pressure
4-8 years on the above mentioned skills
Reference : fresherstask.com