C++ Developer
Hybrid
100% role
We are seeking a highly skilled C++ Developer to join our dynamic team. The ideal candidate will have a strong background in C++ development, with experience in designing, developing, and optimizing high-performance applications. Candidates with experience in the banking or financial domain will be given preference.
Key Responsibilities:
* Develop, enhance, and maintain C++ applications with a focus on performance and scalability.
* Design and implement efficient, reusable, and reliable C++ code.
* Work closely with cross-functional teams to gather requirements and deliver software solutions.
* Optimize existing code for improved performance and reduced latency.
* Troubleshoot, debug, and resolve software defects and issues.
* Ensure code quality through unit testing, code reviews, and best practices.
* Integrate C++ applications with databases, APIs, and third-party tools.
* Stay updated with the latest trends, technologies, and best practices in C++ development.
Required Skills & Qualifications:
* Strong proficiency in C++ (C++ 11/14/17/20) and Object-Oriented Programming (OOP).
* Experience with multithreading, concurrency, and performance optimization.
* Proficiency in data structures, algorithms, and design patterns.
* Experience with SQL/databases (Oracle, MySQL, or PostgreSQL).
* Familiarity with Linux/Unix environments and shell scripting.
* Knowledge of networking protocols (TCP/IP, WebSockets, etc.) is a plus.
* Understanding of financial applications or banking processes is a strong advantage.
* Strong problem-solving skills and the ability to work in a fast-paced environment.
#J-18808-Ljbffr