Friday, December 08, 2006

C++, Multi-threaded Programmer NYC

If not you, would you know someone???



There are 4 of these openings. They do not look at consultants.

Candidates should have experience writing sockets. Not just the wrappers for the socket.

will consider candidates who do not have financial services experience if they have worked on high transaction low level symptoms like telecom systems.

They like people who have worked on market data feeds.

They will go to 130-140K base with total comp of 175-200K

Position- C++, Multi-threaded Programmer
Job Id (Use when Referring to Position): JS1975
Job Type: FTP
Location: NY
Experience: 0 - 0
Compensation: $0.00 - $140,000.00
Job Description:

Support Programmer - Senior

Job Description:

The Technology division is responsible for the development and delivery of new products, support of the live systems, support of the dealer and customer communities, plus support of internal IT systems.

The Support team is responsible for:

· The development of system instrumentation and monitoring tools.

· The provision of extremely high levels of availability for the production, demonstration and test systems.

· Resolution of any problems in these systems in a timely and professional manner.

· Ensuring compliance with company security procedures.

Job Requirements:

Must be able to demonstrate experience of supporting an existing large system to very high levels of availability. Must have 3 or more years of C++ experience (ideally Microsoft visual C++). Strong experience of multi-threading, socket level programming and use of TCP/IP Relational Database and Perl. Ideally relational database experience will be in MS SQL.

Must be:

· Structured, methodical approach

· Ability to work within a distributed team environment

· Delivery focused

· Good verbal and written communication skills

· Strong problem-solving skills

· Team player

· As this is a support role this role will appeal to someone who prefers working on an existing system as opposed to developing from scratch.

· They will be very proactive & be able to understand the business needs and prioritize work accordingly.

· They will bug fix - but do not need to get hung up on "clean" development - they need to get things done.

· Enjoying solving problems is very important, but they must also be a very strong developer.

· The team works very closely & it is a pressurized, often stressful environment.

· The ideal person will have good communication skills as they will be dealing with internal customers all the time.

· They will be required to be flexible on the hours they work - with some weekend work.

· Multi-tasking is essential.

· They will need to be able to get on with the work with little guidance - there is lots of autonomy with this role.

· The role offers end to end understanding of a complex on line bond trading platform.

· They will get to know the architecture inside out.

· The team is extremely strong & mix socially as well.

In addition, this senior level position should also have the following:

Personality

  • Career oriented individual capable of working with little supervision
  • Demonstrates methodical approach to problem solving
  • Flexibility to handle wide range of tasks to accommodate changing system requirements
  • Ability to interact with the business on a daily basis, communicate system problems, and work together to resolve issues

Experience

  • Experience being the "go-to" person for a system and demonstrate the ability to work in a high pressure environment and resolve issues quickly on a live system
  • Strong C++ skills and experience investigating problems in a large system with several processes interconnected
  • Demonstrate ability to make frequent (daily) changes in a production environment with no issue

Primary Role

  • Management of Mission Critical Financial Services
  • Systems Analyst/Engineer
  • System management / Enhancement / Repair
  • Build system monitor tools
  • System Monitor - Problem Resolutions
  • Central point of contact / Coordination with internal contributors - Dev.- QA - CR/DR
  • Lead 7-10 person team

Experience of financial and especially trading systems a plus. Must be able to demonstrate experience of adding a range of enhancements to an existing large system in a manner which minimizes risk to a production environment, but maximizes the speed of development and quality.

Degree Required:
Desired Skills:
Additional Information:
Comments:

Email resume in Word to jeffaltman@cisny.com ONLY IF YOU HAVE THE EXPERIENCE SOUGHT. Please include the job code with the position.

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

Sign up to receive a daily digest of positions around the United States or search open jobs we are recruiting for at www.jeffaltman.com. Subscribe to Head Hunt Your Next Job, Jeff Altman, The Big Game Hunter's free job search ezine at www.headhuntyournextjob.com and Natural Selection, his ezine for employers at www.naturalselectionezine.com. . For information about personal search agent services, go to www.vippersonalsearch.com.