Company : Sapient
Location : Gurgaon
Experience : 3 – 8 yrs.
Senior Associate – .Net Winform (Job Number: 184494)
About Global Markets
Sapient Global Markets, a part of Publicis.Sapient, is a leading provider of services to today’s evolving financial and commodity markets. We provide a full range of capabilities to help our clients grow and enhance their businesses, create robust and transparent infrastructure, manage operating costs, and foster innovation throughout their organizations. We offer services across Advisory, Analytics, Technology, and Process, as well as unique methodologies in program management, technology development, and process outsourcing. Sapient Global Markets operates in key financial and commodity centers worldwide, including Boston, Calgary, Chicago, Dusseldorf, Frankfurt, Houston, London, Los Angeles, Milan, New York, Singapore, Washington D.C. and Zurich, as well as in large technology development and operations outsourcing centers in Bangalore, Delhi, and Noida, India. For more information, visit www.sapientglobalmarkets.com.
The role requires the developer to be a Winforms, middle ware and backend Senior developer. The developer needs to have a variety of exposure in middleware, messaging, data layers, ORM etc. Basic exposure to performance optimization, scalability, extensibility, globalization is also required.
KEY RESPONSIBILITY AREAS
•Delivering projects 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
•A proven track record of design, development and delivery
•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, multithreading, caching, business &
data layers) or SOA based applications
•Is able to coach and mentor others in use of GoF, GRASP and other design patterns.
•Good Hands on skills in coding in C#
•.Net 2.0, 3.0 and 3.5 frameworks
§In-depth understanding of Common Language Runtime (CLR) and managed services.
§Experience in building frameworks and infrastructures that can be leveraged by the application development teams
§Extensive experience on developing large-scale systems using OO and Component (Distributed) based architecture
§Exposure in writing Server based applicationsWindows Services, Console based server applications.
GUI Development Skills
•Should have more than 4 years of experience developing Winforms based applications
•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.
•Exposure working on LINQ
•Should have expert level knowledge on Win form controlsData grid, Tree view, Property
bag, Progress bar, Tab control, Menu Bar, and Validator controls. Exposure to similar third
party controlsdevelopersXceed, Janus, Infragistics, Dev Express, Telerik etc. is a
•Must have exposure to frameworksCAB, CAL etc.
•Exposure to middle ware frameworksADO .NET, CSLA, .NET tiers, Active Objects or
•Understanding of messaging frameworks/applicationsMSMQ, JMS, MS Exchange.
•Basic Understanding of Workflow enginesWWF, Biz talk etc.
•Implementation experience of any one rule engine.
•Should have used at least one reporting toolCrystal Reports, Data Dynamics Active Reports etc.
§Experience in any of the following : Win32/Win64, C++, COM/DCOM/COM+, .NET
§Strong skills in Threading, Serialization, Performance, Security and Remoting
§Exposure to middle ware frameworksADO .NET, CSLA, .NET tiers, Active Objects or others.
§Understanding of Messaging frameworks/applicationsMSMQ, JMS, MS Exchange.
§Basic Understanding of Workflow enginesWWF, Biztalk etc.
§Implementation experience of any one rule engine.
§Understanding of Message Exchange patternsBroker, Publisher/Subscriber,
•Basic understanding of Web Services, .NET Remoting and WCF
•Exposure to any one database of the following: SQL Server, Oracle, MySQL, DB2 etc.
•Data Modeling skills with experience in building atleast one large scale projectscratch
•Ability to write complex queries with exception handling, nested transactions.
•Understanding of partitioned tables
•Exposure in creating application supporting multiple databases.
•Excellent communication skills
•Client interaction experience will be preferred
•Flexible and responsive work style
•Strong problem solving and analytical capabilities
•Ability to multi-task and work under pressure
Nice to Have Skills:
•It is nice to have knowledge of frameworksCAL, Spring.NET, Unity Application blocks,
•Knowledge of unit testing toolsNUnit, Harness IT etc.
•Knowledge of MSBuild, NANT are desirable.
Business Knowledge: Financial services domain experiences would be a plus.
Personal Attributes: 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
3+ years on the above mentioned skills
BE, B.tech or MCA/MS(Comp Sci)reputed institute. Background in creative skills is an added advantage.
Reference : fresherstask.com