change
starts now...

< BACK TO SEARCH RESULTS

Chicago, United States

Competitive

The Software Developer in the Legal & Compliance Technology group will work closely with members of our Clients Legal & compliance teams as well as other members of the IT team to develop best in class desktop applications. You are expected to provide technical expertise to support, enhance, and refresh existing and new trading desktop applications. You will demonstrate ability to analyze complex business/technical problems and make sound technical decisions proactively and in a self-directed manner. 

Key job responsibilities include:

  • Responsible for the design, development and deployment of new and existing infrastructure components pertaining to pre-trade compliance verification (internal & external).
  • Responsible for proposing new designs and modifying existing ones to continuously improve performance, functionality, and stability of the system.
  • Responsible for enhancing and extending the infrastructure and libraries used by the various trading platforms facilitate communication and collaboration with trading desk, level 1 support, and peer technology teams.
  • Provide day-to-day level 2 application support across the suite of applications and infrastructure globally.


Qualifications:

  • 3 years’ experience in Python, SQL/Sybase, scripting experience required. MSSQL experience is a plus.
  • Solid understanding of Object-Oriented Analysis and Design fundamentals.
  • Solid understanding of Software Development Life Cycle steps.
  • Experience with C++ on Linux and/or Windows is a plus.
  • Knowledge of financial products, valuation methods, and regulatory reporting preferred. 
  • Passion for solving investment business problems through the use of technology.
  • Strong written and verbal 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.


Personality characteristics:

  • The ability to function independently in a fast-  paced, dynamic, and demanding trading environment. 
  • Intellectually curious, intuitive, rigorous, trustworthy and have the highest ethical standards. 
  • Effective in addressing a number of internal and external audiences in a professional manner. 
  • You will add value by working on a number of simultaneous projects with minimal supervision and exemplary follow-through.


Education: 

  • Bachelors of Science in Engineering, Computer Science or Mathematics.


If you would like to be considered for the position of Software Developer, or wish to discuss the role further then please leave your details below. Your resume will be held in confidence until you connect with a member of our team.

Upload