Wednesday, May 09, 2007

Trading Systems Development Manager in NEW YORK, NY

Wednesday, May 09, 2007
Oversee the development process of our high-profile high availability transactional systems. The person in this position will report to the Managing Director of Product Development and be responsible for all aspects of designing and developing applications while delivering superior architecture and technical solutions. This position will be highly visible and will offer the successful candidate a great deal of autonomy as well as responsibility. The position requires excellent technical skills, superior knowledge of JAVA and related technologies as well as their application in real-time transactional trading systems, excellent project and personnel management skills, solid understanding of trading systems, excellent grasp of complete Software Development Life Cycle. Proven track record of achieving results through effective team management and performance is required. We are a provider of software applications, pricing and financial information for the over-the-counter (OTC) securities markets. Our core business is providing electronic trading services to the world’s largest investment banks as well as informational services to issuers and investors. Our core applications are written in java and we use open source technologies wherever possible. RESPONSIBILITIES • Provides overall technical vision, strategy and leadership for design and development of our trading systems. Oversees the technical implementation of projects as needed. • Works with business managers, analysts and developers to determine software and hardware requirements while designing innovative system solutions and software development techniques across the organization. • Researches and evaluates alternative solutions and recommends the most efficient and cost effective solution for system design. • Ensures adherence to software architectural principles, guidelines and standards. • Provides technical guidance to transactional application development team. • Analyzes, defines and documents requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks, controls and outputs. • Performs functional and technical analysis and design. Drafts conceptual and logical architecture specifications at both the enterprise and project level. • Works with project teams to ensure technical quality of deliverables and adherence to the software implementation lifecycle (SILC), architectural and documentation standards. • Considered a technical expert possessing expertise in technical architecture, system implementation and/or deep, specialized knowledge of high availability transactional systems • Assists project teams during system design with the drafting of logical architectural models. • Forecasts implementation timelines and ensures projects are delivered on time and within budget. • Promotes efficient re-use of IT assets. • Mentors development staff and hires additional development personnel as sees fit • Provides production support as necessary. Experience: • BS degree in Computer Science or related engineering field. Advanced degree desired. • Minimum of 10 years of advanced JAVA experience particularly as it is applied in high availability real-time financial applications • Minimum of 5 years of experience managing a large development team building electronic trading systems • Thorough understanding of the software development lifecycle (SDLC), application integration, third party messaging systems and • Solid understanding of electronic trading systems realities – from data involved to industry practices and standard technologies. financial messaging protocols such as FIX and market data feeds • Trading systems design and architecture experience. Design and implementation level of experience with Messaging and middleware, data architecture, various development process standards. • Understanding of OTC equity markets is a plus • Experience with RMI, JDBC, SQL, Linux and Tibco Rendezvous, Spring, Hibernate, Tangosol Coherence, XML, and other related technologies • Ability to lead other developers on programming and design tasks. • Excellent analytical abilities including critical thinking and formulation of risk analysis coupled with strong oral and written communication skills. • Interest in Open Source technologies • Experience with AGILE methodologies a plus send resume to: To Apply to this job go to http://www.GadBall.com or click here