
Modern C++ Software Developer
- Αθήνα
- Μόνιμη
- Πλήρης Απασχόληση
- Develop standalone applications and plug-ins in C++ 20
- Use libraries such as Boost.Asio for asynchronous TCP sockets
- Write unit tests, end-to-end tests, and stress tests
- Communicate with the team to identify business requirements
- Understand business requirements and develop systems/features to meet them
- Develop code in accordance with the system design and coding standards with minimal supervision
- Review the code of associate developers
- BSc/MSc in computer science, computer engineering, or a related subject
- Experience in any object-oriented language in a professional environment or in personal projects
- Strong knowledge and an active interest in object-oriented principles, practices, and design patterns
- Willingness to work with and learn modern C++, asynchronous programming, and unit testing
- Excellent problem-solving and troubleshooting skills
- Outstanding communication and interpersonal skills, including the ability to describe software designs at any technical knowledge level
- Self-starter with a passion for coding, tinkering, reading, exploring, and breaking things
- Very good written and verbal skills in English
- Knowledge of unit-testing, asynchronous programming, or profiling
- Knowledge of UML design, Boost.Asio, FIX protocol, MetaTrader API Notes
- Prior experience with low-latency system development in financial or trading domains
- Attractive remuneration package
- Intellectually stimulating work environment
- Continuous personal development and international training opportunities
- Attractive relocation package and support for a smooth relocation for you and your family
- Let's Connect - Intro Chat with Talent Acquisition
- Show Your Skills - Live Technical Session
- Bring It to Life - Role-Specific Take-Home Task
- Final Connection - Final Interview
MyCarriera