Application Developer - Asynchronous (IL) - Next Step Systems



Company

Next Step Systems

Posted 9/3/2010
Salary

$90,000 - $105,000 / year

Job Skills C/C++, Software Development, UNIX
Job Type W2
Job Duration Full Time
Job Location

US-IL-Chicago

Start Date asap
Internal Job # AppDev-IL-PP
Travel none required
Job Requirements

$90-$105K

MUST have asynchronous application development work experience!!

Description:
C/C++ UNIX/Linux Programmer/Analyst to enhance and maintain reliable high-performance trading system. In this position you will have an opportunity to enhance proprietary risk management systems and high volume real-time electronic exchange interface systems.

Provide functionally correct and robust programmatic solutions for trading applications, exchange interfaces, and all related GUIs, libraries, and subsystems. Project work and scope are defined and assigned by the Application Development Manager or Supervisor. Process defined project output and project timeframes are agreed upon with the Application Development Manager or Supervisor at the beginning of each project. Continual improvement in technical and non-technical skills is expected.

Responsibilities:
-Analyze, design, develop, support, and maintain solutions for trading applications, exchange interfaces, and all supporting GUIs, libraries, and subsystems.
-Provide functionally correct and robust solutions that meet the scope of projects assigned.
-Demonstrate strong analytical skills regarding how and where to modify existing code in order to provide new/enhanced functionality.
-Frequently correspond with other developers and the Application Development Manager or Supervisor to ensure correctness of coded solutions and proposed programmatic designs.
-Complete work by the date specified as the end of a project.
-Participate in peer code reviews for both self-written and peer-written code.
-Work only on projects that have been assigned and prioritized by the Application Development Manager or Supervisor.
-Work with the Application Development Manager or Supervisor to determine responsibilities for each project as defined in the EFS PLC and accomplish those tasks by the agreed upon times throughout the project.
-Determine correctness of newly installed production software for each project by working closely with the Operations Group, the users, and/or the Application Development Manager or Supervisor, and help the Application Development Manager or Supervisor gain user’s (PER’s) agreement that the project is complete.
-Provide time allocation reporting to the Application Development Manager or Supervisor for the previous week by the first work day of each week.

Qualifications:
-3+ years C/C++ experience
-Strong analytical, verbal and written communications skills
-Asynchronous event-driven server programming experience
-Self-starter
-C/C++; Linux/UNIX; TCP/IP Sockets; Asynchronous Programming.
-OO Design Patterns
-Scripting experience (Shell, Perl, Python)
-Boost
-STL
-Previous financial systems experience a plus.
-Strong interpersonal skills; ability to work well with other developers and administrators or individually.
-Self-motivated with an interest in learning new applications and systems.

About Our Company CONTACT INFORMATION:
Mike Stapinski
Email Mike Stapinski
 
Next Step Systems
1212 S. Naperville Blvd.
Suite 119
Naperville, IL 60540
630.428.0600 T
http://www.nextstepsystems.com
      

Jobseekers

Employers