SPR inc.
Businessman walking through an airport

  Careers  
  Full-Time Employee Benefits  
  Free Agent Benefits  
  Current Opportunities  

Systems Analyst – Applications Development

Location: Chicago State/Province: IL
Salary: 90,000-100,000 year Duration: Full Time
Job ID: 040308JDA Date Posted: 3/30/2009
Description:

SPR was established in 1973 and over the past 30+ years has been recognized as one of the leading providers of targeted solutions and strategic IT services in the Midwest. SPR has significant experience helping client organizations with Architecture Review, Application Development & Integration, Content Management & Portals, Software Quality & Testing and Business Intelligence. Our delivery approach provides value by offering multiple alternatives. We can provide customized, project-based solutions, wholly staffed and managed by our Redpoint Technologies group, or we can supplement a client team with our consultants and project managers sourced thru our strategic staffing and nAblement groups.


Description:Primary Purpose of the Position:

C/C++ Unix/Linux programmer/analyst to enhance and maintain our reliable high-performance trading system. In this position you’ll have an opportunity to enhance Archelon's proprietary risk management systems and high volume real-time electronic exchange interface systems.

Primary Duties and Responsibilities include:

• Analyze, design, develop, support, and maintain solutions for real-time exchange interfaces and all supporting GUI’s, libraries, middleware, and sub-systems.
• To provide functionally correct, robust, and efficient solutions working within the scope of projects that have been analyzed and defined by management.

The candidate MUST possess the following skills:
• 3+ years C/C++ experience
• Strong analytical and communications skills
• Asynchronous event-driven server programming experience
• Self-starter
• Works well within a team or individually
• Excellent verbal and written communication skills

Highly Desired:
• Unix/Linux knowledge
• TCP/IP sockets
• OO Design Patterns
• Scripting experience (shell, perl, python)
• Boost
• STL
• Previous financial systems experience a plus.

1) Minimum 3 years development using C/C++. C++ has become much more important around here over the past couple of years. Therefore, I would be more willing to accept a person who knew C++ better than even C.

2) I would prefer someone who has had experience coding asynchronous systems. A prospective developer would actually have to write/debug/support software that communicates real-time with third-party exchange software and/or other internal applications asynchronously. This should not be confused with synchronous communications because synchronous communications is MUCH simpler to understand in nature. Asynchronous communications (especially in financial applications) is typically extremely complicated. Not many people can do it AND do it right.

3) I would prefer to see people that write the guts of a system. This is the part that is responsible for pushing various pieces of data around an internal environment. Somebody who has coded the guts of a system is typically better (for what I am looking for) than the guy who writes scripting and other utilities that look for that data to do something with it. The later is more of a system administration role at Archelon.

4) It is IMPERATIVE that the development they do be on UNIX/LINUX...NOT WINDOWS! There is a BIG difference.


Required Skills:

Required Skills & Experience: Please see job description above.

Submit Application

Send to a friend:

Regional Recruiting
Illinois

Chicago Jobs

Wisconsin

Milwaukee Jobs

Redpoint

Redpoint Jobs

nAblement

nAblement Jobs



Submit Your Resume
In the event that a suitable opportunity is not currently available, please still submit your resume to the SPR Recruiting Team via email at: sprjobs@sprinc.com

Your resume will remain on file and will be reviewed as future opportunities arise.
Home
About Us
Targeted Solutions
Case Studies
Careers
Contact Us