change
starts now...

< BACK TO SEARCH RESULTS

Chicago, United States

Exceptional

The role of Software Engineer within the technology group is expected to provide technical expertise to support, enhance, and refresh suite of tools including OMS, EMS, Risk, Transaction, and Portfolio Construction tools.  The ideal candidate must demonstrate ability to analyze complex business/technical problems and make sound technical decisions proactively and in a self-directed manner. The role will utilize C++ / Object-Oriented analysis, design, and programming to develop robust, flexible software solutions.  

Key job responsibilities include:

  • Responsible for the design, development and deployment of new and existing infrastructure components pertaining to OME, EMS, Risk, Position, Transaction, and     Portfolio Construction. 
  • Responsible for proposing new designs and modifying existing ones to continuously improve performance, functionality, and stability of the system.
  • Facilitate communication and collaboration with business analysts, quality assurance, level 1&2 support, and peer technology teams.


Qualifications:

  • Solid understanding of Object-Oriented Analysis and Design fundamentals.
  • Solid understanding of Software Development Life Cycle steps.
  • 3+ years experience in C++ in a Unix/Linux environment.
  • 3+ years experience in multi-threaded and real time programming of trading applications.
  • Experience working with FIX, Tibco, and high performance messaging systems a plus. 
  • Solid skills in Perl, Python, SQL, and other scripting languages.  Sybase experience is a plus.
  • Knowledge of financial products and trading platforms is a plus.
  • Strong written and verbal communication skills.


Interpersonal Skills:

  • Passion for solving investment business problems through the use of technology.
  • Strong interpersonal and communication skills.
  • Strong critical reasoning skills.
  • Detail-oriented approach to solving problems.
  • Enthusiasm for learning & results oriented.
  • Strong work ethic & high degree of integrity.
  • Self starter and able to work with minimal supervision.
  • Team player, willing to help teammates achieve their goals and work in a collaborative environment. 


Education:

  • Bachelor Degree in Computer Science, Electrical Engineering, or equivalent.
Upload