Position

Senior C++ Developer,
Remote Russia

Location


Remote Russia

Office Address


Project Description


1) Functional development of BSS(Business Support System)
2) Porting of a large and heavily loaded OSS/BSS system written in C++ 98 for HP-UX to C++ 11 under Linux.
3) Part of the project is focused on setup load balancing systems, like Kubernetes, GDS

Our team: We have a team split into several parts across different German and Russian locations. We work closely with the creators of the system and architects. The main part of the work drills down into the system to obtain a good understanding of the solution and be able to develop the system independently.

Technologies used:
- GCC 4.8 C++11,
- MS Visual Studio
- Linux(Ubuntu, RedHat)
- Oracle DB, - AWS
- Doker, Kubernetes, GDS
- Object broker Corba,
- Papyrus DocEXEC v7.4
- RougeWave SourcePro

Responsibilities


    • write code in C++ covered with unit-tests according to guidelines and architectural requirements
    • perform code review and refactoring
    • perform necessary code optimizations
    • discuss architectural solutions within the team and make proposals on code enhancements

    Mandatory Skills:
    ∙ Expert knowledge of C++11/14. Experience with previous versions of C++
    ∙ Linux coding debugging experience (gdb, valgrind)
    ∙ Experience with code review, static code analysis, unit testing development, test automation
    ∙ Knowledge of Database and ability to read and understand SQL queries
    ∙ Ability to work with technical specifications
    ∙ Ability to understand a third party code, designing of big projects and complex software architecture
    ∙ Eclipse IDE
    ∙ Linux (GCC, POSIX API, Bash, Ubuntu)
    ∙ Experience in creation/debug network applications (Linux)
    ∙ Git
    ∙ Good communication skills
    ∙ Intermediate English (Read/Write tech docs, email and messaging communication)

    Nice-to-Have Skills:
    ∙ Good experience with Visual Studio IDE
    ∙ Experience with Linux shell commands
    ∙ Experience in Python is a plus
    ∙ Experience in Java is a plus
    ∙ Excellent problem-solving and analytical skills
    ∙ Experience or proven ability in computational algorithms
    ∙ RedHat
    ∙ UNIX HP-UX
    ∙ WSL (windows subsystem for Linux)
    ∙ VS Remote Debugging in Linux
    ∙ WinAPI
    ∙ CMаке
    ∙ AWS
    ∙ Docker
    ∙ Kubernetes, K8S, Helm Chart, Istio, GDS
    ∙ PL SQL viewer, WDB, acold scripts
    ∙ PVCS (Polytron Version Control System)
    ∙ Pro-activeness
    ∙ Team player attitude
    ∙ Verbal English

Skills


Must have

    POSIX, Valgrind, GCC, Linux, Bash Shell, C++, SQL, GDB, Code Review, Eclipse IDE, Git

Nice to have

    CMake, GDS, Docker, Microsoft Visual Studio, Java, AWS, HP-UX, RedHat Linux OS (RHEL), Python, Helm Kubernetes, PVCS, Istio

Languages


English: B1 Intermediate

Relocation package


If needed, we can help you with relocation process. Click here for more details: see more details

Work Type


C/C++

Ref Number


VR-57719

Explore More

LoGeek Magazine
icon Logeek Luxoft
Learn more
Events
icon Events Luxoft
Learn more
Relocation Program
icon Relocation Luxoft
Learn more
Referral
Platform
icon Referral Luxoft
Learn more
Students
and Grads
icon Students Luxoft
Learn more

More job opportunities in
C/C++

Specialization Position / Title Location Send to a friend
C/C++ Senior C++ Developer Remote Russia, RU
C/C++ Go developer Remote Russia, RU
C/C++ Hot Senior C++ Developer Remote Russia, RU