Skip To Main Content
backBack to Search

Senior C++ Developer for Business Information Company

C++, Unit Testing, Unix, Python, Java 8, SQL, Google Cloud Platform
warning.png
Sorry, this position is no longer available

Currently, we are looking for a remote Senior C++ Developer to join our team.

Responsibilities
  • Reviews the source code of software components participating in the key business processes and documents the reviewed modules
  • Identifies the type of changes required for the software components during the transition to the target architecture
  • Suggests areas that should be included into POC based on the level of risk identified during the code review
  • Collaborates with a team
  • Communication with client on daily basis
  • Legacy application support
  • New features implementation
Requirements
  • 3+ years of relevant experience developing applications using C++, preferably backend systems/systems with any sort of IPC
  • Having experience with C++98 codebase is preferred, knowing how to refactor existing C++98 code/implement new features by utilizing best practices from the latest standards (C++11/14/17) is vital
  • Experience with multithreading
  • Java and/or Python knowledge is a plus
  • Working knowledge and understanding of networking on all levels but with emphasis on understanding high-level protocols, in the order of relevance to the position: RPC/SOAP/HTTP
  • Working knowledge of basic SQL; ability to work out more complex nested queries is a plus
  • STL or Boost or any portable library/understanding the concepts
  • Ability to get acquainted with a large codebase quickly
  • Good debugging skills in a Unix environment
  • Must be comfortable using the command line in a Linux environment to analyze issues/basic knowledge of how to collect information on a process
  • Proficient English (written and spoken) B2
Nice to have
  • CORBA or gRPC/similar experience
  • Experience working with custom XML-based custom communication protocols/DTD (Document type definition)
  • Experience writing unit tests
  • GCP/AWS knowledge
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

These jobs are for you