Go Back

Junior Developer / Messaging Engineer

  • IT, Software development, System Engineering Jobs
  • Banking, Finance, Insurance, Accounting and Trade jobs
  • Engineering, Construction, Manufacturing, Technical, Utilities Jobs

Description

  • Support API messaging  library in Python, Java, C++, and JMS.  
  • Administer and supporting global messaging infrastructure hosted  on Solace hardware and software brokers.
  • Facilitate the migration of applications across to strategic messaging system from messaging technologies such as Tibco EMS/RV, IBM MQ.
  • Provide general advice and best practices on the proper usage of messaging products.
  • Investigate and resolve issues with platforms and components owned by the Messaging Group.
  • Be alert to Conduct Risk issues, specifically the risk of harm to client interests, market integrity and/or competition in financial markets due to inappropriate practices or behaviours across the firm

Responsibilities

  • Development experience in  Java, Python or C++
  • Ability to diagnose failure scenarios and identify root cause under pressure.
  • Experience of software development in a financial services environment advantageous.
  • Willingness to keep up to date with latest technology trends and proactively identify appropriate areas into which they can be applied.
  • Experience of administrating and supporting messaging systems  such as Solace, Tibco EMS/RV, IBM  MQ, Kafka desirable.
  • Experience with Database technologies such as Postgres and SQL Server.
  • Team player with good inter-personal skills and confident communication skills.
  • Ability to work and function under pressure, handle multiple tasks, and shifting priorities.
  • “Self-starter” always looking to improve quality of process and deliverables and keen to take a lead role in that process.

Hard Skills

  • Coding and Programming (Python, C#, Java, PHP, etc
  • Online Networking
  • Data Analytics
  • Database and Queries
  • Operating Systems
  • Quality assurance
  • Software development

Soft Skills

  • Communication
  • Team player
  • Multitasker
  • Flexible
  • Work well under pressure