Company:
Vaco
Location: San Francisco
Closing Date: 24/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
***C++ Developer***
***Remote***
Responsibilities:
Minimum Qualifications:
***Remote***
Responsibilities:
- Develop, enhance, and maintain C++ applications for financial trading systems, risk management platforms, or other core banking applications.
- Design and implement robust, scalable, and high-performance software solutions tailored to financial services.
- Collaborate closely with traders, analysts, and other business stakeholders to understand requirements and translate them into technical solutions.
- Optimize applications for low latency and high throughput, particularly in real-time financial data processing.
- Participate in code reviews, debugging, and performance tuning to ensure high-quality, maintainable code.
- Integrate C++ applications with databases, APIs, and other backend systems.
- Work closely with cross-functional teams (QA, DevOps, and Product) to ensure timely delivery of projects.
- Ensure compliance with industry regulations, security standards, and best practices in software development.
Minimum Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 3+ years of experience in C++ software development, preferably in the financial services sector.
- Strong proficiency in C++ (C++11/14/17) with a focus on multi-threaded programming, memory management, and object-oriented design.
- Experience with high-performance, low-latency systems, particularly in a financial or trading environment.
- Familiarity with algorithms, data structures, and their application in complex financial systems.
- Experience with SQL and relational databases (e.g., Oracle, SQL Server, MySQL).
- Experience with source control tools like Git and continuous integration/continuous deployment (CI/CD) pipelines.
- Excellent problem-solving skills, with the ability to work independently and as part of a team.
- Strong communication skills, with the ability to collaborate with both technical and non-technical stakeholders.