Jobbeschreibung
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.