The real-time market data developer role is looking to solve the problem of building real-time applications that process critical financial data from exchanges across the globe and deliver it to clients in a few milliseconds while normalizing the data into a common format for LSEG.
Requirements
- 8+ years of full life-cycle software development experience
- 5+ years of object oriented development in C++
- Experience developing on Linux
- Exposure to Agile methodologies
- Experience with automated testing
- Experience of any integration with Oracle/SQL databases experience
- Knowledge of scripting languages Python, Unix or Powershell shell scripts desirable
Responsibilities
- Implement performance and tuning modules for high efficiency and reliability
- Identify bottlenecks and bugs in codes and devise solutions to these problems
- Maintain code quality, code design and re-factor to gain the best performance
- Ensure code quality with peer code reviews and providing constructive feedback
- Develop automated tests
- Oversee work efforts with the QA and Operations teams for application change controls and identify system performance issues
- Analyze key performance indicators, liaise with Operations, cross function application teams to identify bottleneck and make improvements
Other
- Superb communication skills (written and oral)
- Ability to collaborate in a team focused environment
- Excellent analytical skills and a passion for solving problems
- Ability to work with both Technical Architects and Product Owners in order to build to specification
- 8+ years of full life-cycle software development experience