We are currently hiring for the position of Senior C++ Developer, preferably with previous work experience in financial institutions. This is a fully REMOTE role and you will be responsible for enhancing the global platform. Your dynamic blend of technical proficiency, financial industry insight, and a collaborative approach will be highly valued.
Responsibilities:Participate in the entire project lifecycle, actively contributing to all phases including design, development, deployment, and maintenance, with a primary focus on enhancing backend servers for real-time applications.Work extensively with a substantial codebase, demonstrating a comprehensive understanding of the existing code and actively contributing to its improvement.Facilitate rigorous code testing, providing support to teams in resolving development and testing issues to ensure the delivery of high-quality software.Foster collaboration with internal stakeholders and external business partners to align development efforts with organizational objectives.Articulate and define project requirements and specifications, ensuring clarity and coherence throughout the development, testing, and post-production stages.
Qualifications:Proficient communication skills in English.At least 8 years of professional experience in C++ contributing to the delivery of high-quality products.Strong expertise in object-oriented programming using C++.Demonstrated experience in C++ development within Windows or Linux environments.Competence in multi-threading, client-server architecture, multi-layer system architecture in C++, Distributed Systems, or low-latency solutions.Proficiency in SQL or other relational databases.Knowledge of network programming and TCP/IP.
Nice-to-Haves depending on the project: Python and/or JavaScript, Perl and/or shell scripting, Visual Studio, XML, FpML, NodeJS, STP, Git.
Education:
College degree in computer science or related technical discipline, or an equivalent level of technical knowledge.
Compensation & Benefits:
Competitive Compensation:We offer highly competitive compensation that will be based on your experience and expertise, ensuring that your dedication and hard work are duly rewarded.Remote Work & Flexibility:Enjoy the freedom and flexibility that come with a 100% remote work environment and flexible working hours, allowing you to balance work and life seamlessly.Technology Allowance:Benefit from a generous budget allocated for computer and office equipment to ensure you have the tools you need to excel in your role.