Description
You will own the end-to-end development lifecycle for core systems.
Responsibilities
- Analyze business requirements and translate them into technical designs and implementation tasks.
- Draft and review architectural diagrams, technical specifications, and design documents.
- Collaborate across PMO, Product Management, Systems Engineering, and Infrastructure teams.
- Develop solutions using the existing technology stack, including C++, Java, and Open Source Platforms.
Required Skills
- 5+ years of professional experience.
- High proficiency in C++ within a Linux environment.
- Practical experience with multi-threading and networking protocols (TCP/IP, Multicast).
- Familiarity with low latency messaging middleware.
- Experience with market data products like Refinitiv TREP.
- Proficiency in scripting technologies such as Shell and Python.
- Experience with relational databases, specifically Oracle or Sybase.
- Experience working within the Scrum Framework and Agile methodologies.