|
Post Date
|
08/16/2010
|
|
Title
|
Back Office IT Senior Developer
|
|
City
|
Stamford
|
|
Recruiter
|
Jordana Upton
|
|
Job Description
|
The role of an Operations IT Senior Developer will be to produce enterprise-level software solutions based on sound design methodologies.
The team is responsible for all back office applications that process and deliver data to both internal and external systems. All software is built using SOA methodologies to provide decoupled, easily pluggable interfaces. The team also owns several of the heavier UI-based applications targeting the operations users.
Production applications include the core data transit backbone for all back office feeds, including PB trade feeds, Omgeo trade confirmation feeds, external fund accounting feeds, and Geneva trade feeds. The team also owns the back office static data repository and a suite of senior management reports utilizing an SSAS cube. All applications are supported by customized user interfaces .The large number of systems requires frequent communication with other IT teams, SAC operations, and many external system owners.
The successful candidate must: -Gather business requirements from a number of operations teams and external system owners. -Quickly learn and assimilate knowledge of business processes, primarily dealing with back office operations. -Create well-defined technical design specifications based on business requirements. -Estimate development and QA time requirements based on shifting resources and priorities. -Develop N-tier SOA infrastructure focused heavily on interface-driven development. -Create and promote unit test-driven development in all implementations. -Effectively communicate with SAC operations analysts and managers to ensure all requirements are fully understood and consequently fulfilled in software solutions. Frequent communication is a must as requirements can and do change. -Be able to distill complex technical concepts into clear, concise details that can be easily understood by those without a technical background. -Provide technical leadership to the team. These responsibilities include promotion of sound programming concepts, code reviews and design analysis. -Write clear, complete documentation of applications for use by developers, development managers, QA testers, application support, and the operations community.
|
|
Requirements
|
-A development background in building applications using Microsoft Technologies for trading and portfolio management systems preferably in a hedge fund or prime broker environment. -Detailed knowledge of the .NET platform including windows forms or ASP.NET development is required. -Significant experience working with data modeling, including relational design and data abstraction. -Extensive experience working with database centric data driven environments using SQL. -Object programming experience, working with C#.NET. Experience with a combination of ASP/ASP.NET, WCF, and WPF is required. -A deep knowledge of software architecture and design is required. -Knowledge of, and the ability to evaluate new and existing developer tools, third party systems, and internally built systems is required. -Knowledge of a variety of financial instruments, products and services is preferred. -Knowledge of Back Office business processes is preferred. -Strong communication and presentation skills. -Strong analytical skills and design skills. -Desire to take ownership over a large set of back office applications. -Highly motivated to drive Back Office application infrastructure to utilize cutting edge but well established technologies. -Dedicated and conscientious. -Education: B.S. degree required.
|
|
|
Apply for this position
|
|