Position

Senior C++ Developer,
Remote Russia

Location


Remote Russia

Office Address


Project Description


Functional development of BSS(Business Support System)
Porting of a large and heavily loaded OSS/BSS system written in C++ 98 for HP-UX to C++ 11 under Linux.
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 in close with creators of the system and architects. Main part of the work is drill down into the system to obtain 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 team and make proposals on code enhancements

Skills


Must have

    ∙ 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 in 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 of creation/debug network applications (Linux)
    ∙ Git
    ∙ Good communication skills
    ∙ Intermediate English (Read/Write tech docs, email and messaging communication)

Nice to have

    ∙ 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

Languages


English: B1 Intermediate

Seniority


Senior

Relocation package


If needed, we can help you with relocation process. Click here for more information.

Work Type


C/C++

Ref Number


VR-66974

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 Seniority Send to a friend
C/C++ Senior C++ developer Remote Russia, RU Senior
C/C++ Senior C++ Developer Remote Russia, RU Senior
C/C++ Team Lead Remote Russia, RU Regular
C/C++ Software developer Remote Russia, RU Regular