change
starts now...

< BACK TO SEARCH RESULTS

Chicago, United States

Above Market Rate

Our client is searching for a highly motivated software developer/architect to help build and maintain various back office systems.  The successful candidate should be a self-starter who naturally looks for improvement opportunities spanning multiple disciplines.  The ideal candidate should aspire to work in a team with a continuous history of excellence and the highest personal integrity. You should be comfortable working with proprietary systems and analysing large sets of data.


Responsibilities:

  • Providing fast and dependable technology solutions across a spectrum of market conditions.
  • Working closely with large teams actively introducing new technologies with a strong emphasis on software design methodologies and best practices. 
  • Partnering with third-party clients to suggest and improve technology, processes, and controls.
  • Working in a team environment and constantly being intellectually challenged.
  • Analysing and evaluating risk factors for product release.


Requirements:

  • At least 3 years of professional programming experience.
  • In-depth knowledge of object oriented analysis and design, including an understanding of design patterns and architectural framework.
  • C++ experience with a strong background in designing usable libraries, maintaining stable APIs and ABIs, and high-performance network client/server architectures using asynchronous networking APIS.
  • C# experience with a strong background in designing usable libraries, and maintaining stable APIs and ABIs, and high-performance network client/server architectures using asynchronous networking APIs.
  • A background in maintaining cross-platform software and a willingness to work on both Windows and Linux based systems.
  • A solid understanding of software and network security best practices.
  • Knowledge and experience working with the following technologies (C++, C#, Python, Powershell, MQ, Solace, OTL, TIB,  Git, C++14, WPF, Data Modeling)
  • Excellent communication and presentation skills. 
  • Proven ability to manage multiple requests/requirements at the same time. 
  • Demonstrated ability to multi-task and work independently, and are a motivated self-starter.


Education:

  • Bachelor’s degree from a top-tier University.


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

Upload