For one of our clients in the financial industry, we are looking for a C++ Developer. We are a leading financial technology firm specializing in the development of cutting-edge solutions for real-time market data distribution and trading.
Key ResponsibilitiesWork with a substantial codebase, requiring an inquiring and tenacious approach to development and maintenanceImplementation of code to link to dealer pricing and trading systemUnderstand existing codebases for various asset classes and enhance them within the existing infrastructure and coding conventionsEnsure the code is thoroughly tested using tools like low-latency test simulators and scriptsImprove system performance by identifying code and procedural inefficienciesCollaborate with internal stakeholders, including product managers, to clarify project requirements and specifications during development, testing, and post-productionProvide second-line support to the business by investigating and resolving day-to-day queries for pricing in development and production environments
QualificationMinimum of 5 years of working experience developing enterprise multi-user real-time systemsVery strong experience with C++ (preferably C++20, but candidates with C++17 experience will be consideredExperience with PythonSolid computer science educational backgroundExperience with enterprise architecture such as client-server and multi-layer systemQuick learner with the ability to understand and debug existing enterprise systemsClear, concise, and effective oral and written communicator who engages in active dialoguePragmatic approach to problem-solving with evidence of planning and testing ability
Nice to Have:Experience with scripting languages (Python, JavaScript/TypeScript, Perl), REST, FIX protocol, and binary protocolWorking experience with tools like WSL, shell scripting, PyCharm, VSCode, eKnowledge of network programming, TCP/IP, and relational databases such as Oracle or MySQL
We are offered:A friendly working atmosphere within an experienced and creative teamOpportunity to work remotelyOpportunities for professional development and participation in interesting projectsAttractive employee benefits package.