Friday, December 30, 2011

Senior Software Engineer


Compensation: $110K - $120K / Year
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#/WPF 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.
Coordinate with other technology leads to ensure a consistent design and compatibility with all interfacing products.
Participate in recommending new technologies and next generation features.
Be a team player, effective communicator with various teams. Be a quick learner and contributor.
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:

WPF
C#
WinForms
.NET
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
5 + years experience in Software Engineering role


Or

M.S. Degree in Computer Science or equivalent technical discipline
3 + years experience in Software Engineering role

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 and job listings – TheBigGameHuntr