backgo to search

senior c++ developer for business information company

bullets
C++, Unit Testing, Unix, Python, Java 8, SQL, Google Cloud Platform

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 for locations

                                              georgia.svg
                                              ImageImage
                                              For you
                                              • Paid time off
                                              • Paid sick leave days
                                              • Medical insurance
                                              • Stable income
                                              ImageImage
                                              For your comfortable work
                                              • 100% remote work forever
                                              • Free licensed software
                                              • Possibility to work on your own device (BYOD)
                                              • Stable workload
                                              • Relocation opportunities
                                              • Flexible engagement models
                                              ImageImage
                                              For your growth
                                              • Free trainings for technical and soft skills
                                              • Free access to LinkedIn Learning platform
                                              • Language courses
                                              • Free access to internal and external e-Libraries
                                              • Certification opportunities
                                              • Skill advisory service
                                              get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
                                              a smiling man wearing sunglasses
                                              looking for something else?

                                              Find a vacancy that works for you. Send us your CV to receive a personalized offer.