Senior Software Engineer (Java, C++)

Employer
Refinitiv
Location
Nottingham, UK
Salary
Competitive
Closing date
30 Oct 2020

View more

Sector
Technology & New Media
Contract Type
Permanent
You need to sign in or create an account to save a job.
Want to get into the fast paced world of financial market data? The real time market data developer role builds real-time applications processing the world's most critical financial data. Our high performance software must deliver from exchanges spread across the globe to our clients in just a few milliseconds while normalizing the data into a common format. Developers play a key role throughout an iterative and dynamic delivery cycle by working with business analysts, quality assurance engineers, project managers, and operations staff.

Team members will rapidly come up to speed on the latest proprietary Refinitiv technology and domain specific languages to deliver projects while also growing their C++ knowledge. The projects are technically challenging in an environment that is very engaging. The strongest employees are typically known as problem solvers; individuals that take full ownership of problems and drive them through to completion. Learning is also a meaningful aspect of every member of the team, and continued learning is strongly supported. Both Linux and Windows operating systems are in use with a heavy focus on Linux.

Responsibilities:
  • Work with business analysts to identify the best solution for meeting business requirements
  • Deliver high quality market logic normalization code and configuration
  • Ensure bug free software through automated regression testing, unit tests, and code reviews
  • Collaborate with QA and Operations to ensure successful integration into test and production environments

Qualifications
  • Experience with the full life-cycle software development experience
  • Experience with Java, C++
  • Strong understanding of object oriented development
  • Superb communication skills (written and oral)
  • Ability to collaborate in a team focused environment
  • Excellent analytical skills and a real passion for solving problems.
  • Ability to thoroughly test and debug code using test driven development
  • Ability to suggest/research new technologies and quickly adapt to change
  • Ability to work with both Technical Architects and Product Owners in order to build to specification
  • Object oriented design

Desired Skills
  • Experience developing on Linux
  • Exposure to Agile methodologies
  • Experience with automated testing
  • Knowledge of scripting languages Python, Unix or Powershell shell scripts desirable
  • Knowledge of other languages such as JavaScript, Node.js
  • Experience with real-time programming
  • Adept at software design
  • Experience with debugging multi-threaded applications
  • Knowledge of/experience with design patterns
  • Real passion for continued learning and development
  • Understanding of financial markets, market data
  • Low Latency financial market data systems

Amazing benefits? Of course.

We support our colleagues' health and wellbeing with inclusive benefits. So that's support for physical, financial, mental and environmental health, paid time off to volunteer, consumer discounts & savings and so much more. All of which are tailored to your needs and may vary by location. For more details ta lk to your recruiter.

As a global business, Refinitiv relies on diversity of culture and thought to deliver on our goals. Therefore we seek hardworking, qualified employees in all our operations around the world-regardless of race, color, sex/gender, inclu ding pregnancy, gender identity and expression, national origin, religion, sexual orientation, disability, age, marital status, citizen status, veteran status, or any other protected classification under country or local law. Refinitiv is proud to be an Eq ual Employment Opportunity/Affirmative Action Employer providing a drug-free workplace.

Refinitiv makes reasonable accommodations for applicants and employees with disabilities. If an accommodation is needed to participate in the job application or interv iew process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact us to request an accommodation. A full list of our office locations and contact information can be found at: Refinitiv Office Loc ations.
Be the breakthrough, activate your future and shape ours.

We care about benefits too.

We support our colleagues' wellbeing with inclusive benefits. So that's support for physical, financial, mental and environmental health, paid time off to volunteer, consumer discounts & savings and so much more. All of which are tailored to your needs and may vary by location. For more details talk to your recruiter.

Our fast paced and supportive environment is only possible due to determined, autonomous problem solvers who love our high performance culture. And as a global business, Refinitiv relies on diversity of culture and thought to deliver on our goals. So we seek hardworking, qualified employees in all our operations around the world-regardless of race, color, sex/gender, including pregnancy, gender identity and expression, national origin, religion, sexual orientation, disability, age, marital status, citizen status, veteran status, or any other protected classification under country or local law. Refinitiv is proud to be an Equal Employment Opportunity/Affirmative Action Employer providing a drug-free workplace.

Refinitiv makes reasonable accommodations for applicants and employees with disabilities. If an accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact us to request an accommodation. A full list of our office locations and contact information can be found at: Refinitiv Office Locations .

Be the breakthrough, activate your future and shape ours.
You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert