Overview
Skills
Job Details
Hi,
Please find the job description below
Job Title: C++ Senior Developer
Job Location: Remote (EST or CST preferred)
Key Technology: C++11, C++14, C++17, C++20, makefile, Linux, SQL
Job Responsibilities:
- Design & develop software applications for Trading Fixed Income Securities, Securities Lending/Financing system
- Enhance existing application and surrounding interfaces
- Test and support different booking and trading applications
Skills and Experience Required:
Required:
- Expert in C++11, C++14, C++17, C++20, modern C++ and shared pointers, C++ STL (Standard Template Library) - (experience with at least two of the listed items)
- Multithreading and high-performance computing in C++. Experience with makefile
- Expert in all stages of SDLC, be able to write clean production grade code that s well documented, easy to read, maintain, and extend.
- Minimum 5 years experience of C++ development in Linux, and up to date knowledge of C++ (g++) specification and standard. Familiar with std, boost, gdb (or RogueWave).
- Experience using and working with common design patterns.
- Experience with DevOps CI/CD pipeline and tools such as maven, Jenkins, git, Nexus
- Experience with distributed applications, server-client architecture, micro service architecture
- Experience with Linux environment and shell scripting
- Extensive knowledge of SQL, Databases and Queues, PL/SQL stored procedure scripting
- Server-side development (non-GUI)
- XML, JSON and Enterprise Messaging Services (Service Bus Implementations)
Desired:
- Use GitHub copilot in a proficient way to improve productivity and quality of work
- Knowledge about agile methodology
- Python experience
- Automate unit testing and/or integration testing
- FIS (SunGard) Apex Experience
- Finance or capital markets operations environment and knowledge of financial instruments and trading systems