C++ Python Developer - Investment Banking
5-7 years experience only
Banking or non-banking background.
Desirable: Python.
Essential Key Skills and Responsibilities
- Must be proficient in object-oriented software development with a strong C++ background.
- Develop custom C++ software code, debugs, troubleshoots, and resolves software and hardware compatibility and operability issues
- Use data structures, software engineering, OOD, C++ programming techniques and algorithms to write, debug and test code
- Ability to code in a Linux/UNIX environment (Linux C++ toolchains)
Preferred
- Python is a plus
- Multithreaded programming
- Unit testing framework
The Role
- C++ development
- Codes, tests, integrates, and documents software solutions
- Applies principles and techniques of computer science, engineering, and mathematical analysis to the development of complex solutions
- Participates as a Subject Matter Expert in internal review of software components and systems
- Works on the hardest technical problems facing the company, often these problems are unusually complex and require the utmost creativity and innovation
- Applies and champions the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering products
- Provides leadership and/or direction and/or supervision to lower level employees and teams
- Leads large technical tasks and large teams and projects
Business Area:
The applications are deployed providing Execution Algo, Smart Order Routing and Internal Order Book capabilities. These are low-latency, high-throughput, resilient applications which require careful consideration of both functional and non-functional requirements. Typically the team will work on various development tasks depending on experience such as implementing new features for clients, new and mandatory market upgrades, further improving latency, and others
Inside IR35; Partly Remote
Adlam Consulting operates as an Employment Agency & an Employment Business Applicants must be eligible to work in the specified location