backgo to search

lead c++ developer for business information company

bullets
C++SQL, STL, Unix, CORBA, Google Cloud Platform, Java 8, Python, Unit Testing
warning.png
Sorry, the job is expired

Currently, we are looking for a remote Lead 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
                • 5+ 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

                                              location.svg

                                              For you

                                              • Medical insurance package for you and your family
                                              • Stable income
                                              • Paid sick leave days

                                              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

                                              For your growth

                                              • Free trainings for technical, soft, and leadership skills
                                              • Access to LinkedIn Learning platform
                                              • Language courses
                                              • Access to internal and external e-Libraries
                                              • Certification opportunities
                                              • Skill advisory service
                                              subscribe to EPAM Anywhere vacancies!Hundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
                                              Girl in front of laptop

                                              looking for something else?

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