Senior/Regular C++ Developer

Project Description

  • Migration of the application from Mainframe to modern environment and technologies (C++)

Responsibilities

  • Developing (using C++) of components inside special framework architecture provided by our customer
  • Defect fixing
  • Refactoring of existing code
  • Development of additional automation tools if required by the team
  • Communication with customer in case of unclear technical requirement in the specifications

Skills

Must have

  • Strong С++ background
  • Optimization: O-notation, data structures, algorithms
  • C++ standard: C++11 and greater (concepts behind the move semantics
  • TMP (type traits etc), optional, smart pointers, variant, lambda-functions, string_view, constexpr, bind etc)
  • Crossplatform-oriented (experience under *nix, Windows platforms)
  • Experienced with multi-threading (thread, process, synchronization primitives)
  • Strong understanding OOP/OOD
  • Good understanding of the SW development cycle
  • Motivated to learn new things
  • Team player
  • Good communication skills

Nice to have

  • C#

Languages

  • English: B2 Upper Intermediate

Seniority

  • Senior

Comments

Оставите одговор