Thursday, October 22, 2009

Principal Software Engineer - (US-NY-New York)


Principal Software Engineer - (US-NY-New York)

Compensation:
$120K - $140K / Year
Minimum Education:
Bachelors
Job Type:
Full Time
Jobcode:
INRJA1
Email this job to yourself or to a friend | Job Match Test | Resume Guide


Click Here to Apply Online

The incumbent will be a senior technologist, involved in the ongoing development and enhancements of Equities Cash and Derivatives (Options & Futures) trading platform includes Front-end and server side subsystems. Core skills are object-oriented design and experience developing component-based/distributed software systems using C#/WinForms/WPF, C++/MFC and RDMBS on Windows. In addition, the individual will be heavily involved in GUI design, systems architecture, database design, and third party interfaces.

RESPONSIBILITIES:
• Create, design, develop, code, test, debug, provide beta support and implement software programs across multiple platforms.
• Perform highly detailed analysis, design, programming, and unit/integration testing of complex subsystems and modules.
• Design and build high-quality applications and components using Agile/eXtreme development methods.
• Perform complex product design activities on applications software which may require extensive research and analysis.
• Investigate repercussions to entire product i.e., implications of changes, design, analysis of changes and accurate estimates of effort.
• Develop a scope of work project plan with deliverables, action items, tasks, dates, timelines, responsibilities, dependencies and status.
• Apply all phases of software development lifecycle including requirements gathering, analysis, design, build, deployment, and maintenance.

SKILLS AND EXPERIENCE:
• General desire for technical excellence
• Knowledge of equity markets and trading systems is highly desired
• Options and Futures experience is highly desired
• Experience with EU, APAC and Canadian equities trading systems is a plus
• Proven knowledge of object oriented programming, relational databases (RDBMS) and advanced programming languages
• Proven understanding of entire development process, including specification, documentation and quality assurance
• Previous experience with enterprise production environments, including understanding of operational support issues
• Proven technical knowledge in software development methodologies, design and implementation
• Demonstrated ability to analyze and design at multiple product levels
• Demonstrated excellent communication skills (verbal and written), good interpersonal skills, and excellent ability to gather and understand requirements in the financial sector
• Demonstrated ability to handle multiple concurrent projects while adapting quickly to rapidly changing priorities

Email resume in Word to TheBigGameHunter@cisny.com. Please include the job code for the position with your resume.

NO RELOCATION. NO VISA TRANSFERS. NO OVERSEAS RESUMES. NO 3RD PARTIES.

To receive a complimentary subscription to my job search ezine, No B.S. Job Search Advice, go to www.JeffAltman.com to subscribe. Receive tweets from Twitter with job search tips -- TheBigGameHuntr

TECHNICAL KNOWLEDGE/SKILLS:

• C#

• WinForms

• C++

• .NET

• WPF

• MFC

• High performance GUI

• Multithreading

• TCP/IP

• Windows OS

• Object Oriented programming

• Service Oriented Architectures

• SQL

• Relational Database Management Systems



EDUCATION AND QUALIFICATIONS:

• B.S. Degree in Computer Science or equivalent technical discipline

• 7 + years experience in Software Engineering role

Or

• M.S. Degree in Computer Science or equivalent technical discipline

• 5 + years experience in Software Engineering role

Jeff Altman, The Big Game Hunter
Concepts In Staffing
9 East 37 Street
New York, NY 10016