Job Software Developer/ Engineer/ Architect

Software Engineer - Back Office Trading

Our Software engineers are employed in building, maintaining and supporting real time risk and trading systems that are fundamental to our success and competitiveness in the current trading environment

 

The Dublin technology environment is a rich mix of proprietary software focused on delivering highly available, connected services for managing trading and live risk. These systems are used throughout the company by both trading and back office teams.

 

In the role you will:

Be involved in the analysis, design and development of complex and business-critical software applications in a back/ middle office trading environment bringing strong software engineering skills to the role, along with an interest in applying the latest technology to the development of financial operations systems.

 

Responsibilities

  • Analysis, design and development of complex and business-critical software applications;
  • Taking projects through the entire cycle from requirements gathering to production release;
  • Constantly maintaining and tuning existing applications to meet evolving performance criteria as business changes;
  • Degree in a technical discipline or equivalent experience
  • Experience of complex server-side software development in C#, Java or C++
  • Experience leading or contributing to the architecture of a complex business system
  • Strong interpersonal and communication skills for interacting with business analysts, operations personnel, and other software developers
  • Distributed Systems: Experience in areas such of Kafka, Redis or building web API’s
  • Databases: Experience with both RDBMS and NoSql databases
  • UI: Experience building/ maintaining complex user interfaces from any of WPF, WinForms or web based interfaces.
  • Experience developing systems in the financial industry