C++ Developer

  • Betting Connections
  • Sliema, Malta
  • Oct 12, 2019
Full time Developer Jobs

Job Description

C++ Developer

Our client is a large Support Service contact centre servicing Cryptocurrency, Forex and
Payment clients within the financial services industry.
They are looking to hire C++ developers to join their growing team. The ideal candidate will be responsible for the building of back-end/server applications, mainly Web based (HTTP/REST) services, with the primary responsibility being to design & implement such systems and also coordinate with our Dev-Ops team to facilitate their deployment & monitoring within Cloud infrastructures.

Design, build, and maintain efficient, reusable, clean, performant and reliable C++ code
Implement performance and quality monitoring modules
Identify bottlenecks and bugs and devise solutions to address these problems
Help maintain code quality, organization, and automation
Assist and facilitate in the deployment of Systems developed

Strong proficiency in C++, with a fair knowledge of the language specification
Thorough knowledge of the standard library, STL containers, and algorithms
A good knowledge of C++11 (preferable C++14 upwards), its paradigms and best-practices
Possibly some knowledge of Boost and Poco C++ libraries
Good understanding of memory management in non-garbage collected environments (specifically using RAII)
Understanding of dynamic polymorphism and C++ specific notions
A good degree of C++ template meta-programming
Sound familiarity with multi-threading and concurrent programming
A degree of familiarity with RDBMS/SQL databases (specifically MySQL and Postgres)
Some experience in the implementation of automated testing platforms and unit tests
Sound knowledge of code versioning tools (specifically git (core) and through github and gitlab)
3-4 years minimum programming/development experience in the Industry
Minimum B.Sc. Degree in a Computer Science related field, preferably Software Engineering
You must also be passionate about writing good C++ code, have a good work ethic, be committed, attentive to detail and communicate clearly.