Wednesday, July 21, 2010

Software Engineer - (US-NY-New York)


Software Engineer - (US-NY-New York)

Compensation: 
$65.00 - $65.00 / Hour
Minimum Education: 
Bachelors
Job Type: 
Full Time
Jobcode: 
INRJA1

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++/MFC, C#/WinForms and RDMBS on Windows. 

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. 
· Solve highly technical and complex problems on multiple projects, and provide consultative support to team members. 

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, 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 


TECHNICAL KNOWLEDGE/SKILLS: 
· MFC 
· C++ 
· C# 
· WinForms 
· .NET 
· WPF 
· 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 

Please quote your best rate and email a resume in Word that makes it obvious how you match the specification 

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 AND become a fan on Facebook http://bit.ly/aQgvIe