Think.
Create.
Accelerate.

Luxoft, a DXC Technology Company, (NYSE: DXC), is a digital strategy and software engineering firm providing bespoke technology solutions that drive business change for customers the world over. Luxoft uses technology to enable business transformation, enhance customer experiences, and boost operational efficiency through its strategy, consulting, and engineering services. Luxoft combines a unique blend of engineering excellence and deep industry expertise, specializing in automotive, financial services, travel and hospitality, healthcare, life sciences, media and telecommunications. For more information, please visit www.luxoft.com

Position:

Regular C++ Developer, Nizhniy Novgorod

Project Description

Porting of a large and heavily loaded CRM system written in C++ 98 for HP-UX to C++ 11 under Linux.
In addition to changing the compiler and version of the language specification, you will need to take into account the difference between the target OS Linux and the current HP-UX.

Our team:
We have a team splitted into several parts across different German and Russian locations.

Technologies used:
- GCC 4.8 C++11,
- Oracle DB Precompiler,
- Object broker Corba,
- Papyrus DocEXEC v7.4
- RougeWave SourcePro
- AWS
- MS Visual Studio
- Linux

Opportunities:
- At the first stage short business trip to Germany may be required to get the initial knowledge
- After successful completion of this project team may be assigned to the actual system development

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

∙ 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 in technical specifications
∙ Ability to understand a third party code, designing of big projects and complex software architecture
∙ Excellent communication skills

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
∙ Pro-activeness
∙ Team player attitude
∙ Verbal English

Languages

  • English: Pre-intermediate

Relocation package

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

WHERE

Nizhniy Novgorod

Work Type

C/C++

Seniority Level

Regular

Ref number
VR-45497
ADD TO MY JOB
RECOMMEND A FRIEND
Apply