Software Engineer (All Levels)

Location UK / Belfast

Job Type Permanent full-time, TemporaryContract

Salary £35000 - 45000

Updated 4 days ago

Reference 1364487

 Job Description

My client is seeking a highly skilled developer to join the team at their centre of excellence based in Belfast. The software team is made up of ten people and they are adding two Java developers to help with the delivery of the next generation platform currently being built.

My client is seeking a highly skilled developer to join the team at their centre of excellence based in Belfast. The software team is made up of ten people and they are adding two Java developers to help with the delivery of the next generation platform currently being built.

This is an exciting time to join an already well established global business operating in the FinTech sector. The business has set an ambitious growth target, having already surpassed its Q1, Q2 and Q3 numbers in 2018 and a strong developer will be critical to making that success happen. This is a key position working with Java and C Tech leads.

Key Responsibilities:
* Liaise effectively with both the development leads and their teams
* Use technical skills to match business requirements with development needs
* Knowledge of the full development life-cycle including agile practices (SCRUM and SPRINT)
* Assist with troubleshooting and issue resolution across development, support and technical business users
* Establish strong working relationships cross functionally
* Successful delivery within the region
* Provide ongoing support after implementation, whilst working on new enhancements and additional phases.

Key Relationships:

* Front office business to understand the requirements and market structure changes
* Equities/Credit/Futures development teams
* Infrastructure teams: Systems Admins, DBAs, Messaging Admins, and Networks Engineers
Development Value:

* This is a great opportunity to join a high performing and successful group of developers as they build and roll out the next generation of market access technology across asset classes. The client has a great reputation and over recent years has cemented themselves as one of the most forward thinking technology driven business in the FinTech domain, investing heavily in new technologies and systems.
* This role is ideally suited for a very delivery focused technologist and someone looking to gain a lot of exposure to trading/sales, as well as the chance to work on cutting edge technology.
Knowledge/Experience:

* Understanding of design patterns and best software practices.
* Good experience with CI and automated delivery
* Strong Java knowledge
* Experience of working with UNIX/Linux
* Ability to convey technical functionality to Quants, Traders and Support.
* Experience of working in a trading environment
* Good Project Coordination skills
* Document technical designs

Skills:

Development / other
* Java
* UNIX/Linux
* Networking
* Real-time algorithm
* Exchange Connectivity/Market Access
* Great communication skills
* Good understanding of EMEA Exchange Electronic trading
Design
* UML Modelling and high-level architectural design skills.
Other (useful to have some of the following):
* STL
* Boost
* Experience in Multi-threaded environments systems
* TCP/IP
* FPGA/Similar technologies
* Solace/TibCo EMS middlewares
Qualifications:

* Computing or Science related degree
* Ideally experience working in the trading/banking but not essential