C++ Developer

Elite It Solutions Inc — Canada · Posted ~2 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Hi, Please find the job description below Role: C++ Developer Location: Toronto, ON Job Description • 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. Qualifications Required: • Expert in C++11, C++14, C++17, C++20, modern C++ and shared pointers, C++ STL (Standard Template Library), multithreading and high-performance computing. Experience with makefile. • 5+ years in Finance or Capital Markets. • 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 application, server-client architecture, micro service architecture. • Experience with Linux environment, bash scripting and shell scripting. • Extensive knowledge of Oracle 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.