Modernization Engineer Senior/Lead Offline

  • Project Description:

    Application Modernization Practice is a horizontal practice, supporting all business verticals in Luxoft and DXC.
    We are looking for a Modernization Engineers and Leads who will be able to work with various projects.
    The current project is a modernization for a big airline company. Client's system is an assembler code base running on a TPF mainframe. Our team has been moving this system to an Azure-based Linux environment. The code has been translating from assembler to C for the new environment. Some TPF subsystems, mainly connectors, were proprietary modules and needed to be completely rewritten. The final deliverable to the client is a new system running on Linux.

  • Responsibilities:

    Developing (using C++) components inside special framework architecture provided by our customer:
    • Defect fixing,
    • Refactoring of existing code,
    • Development of additional automation tools if required by the team,
    • Communication with customer in case of unclear technical requirements in the specifications (via email)

  • Mandatory Skills Description:

    • Strong С++ background (5+ years),
    • Readiness to work with assembler,
    • Performance troubleshouting;
    • C++ standard: C++11 and greater (concepts behind the move semantics, TMP (type traits etc), optional, smart pointers, variant, lambda-functions, string_view, constexpr, bind etc);
    • Cross-platform-oriented (experience under *nix, Windows platforms);
    • Experienced with multi-threading (thread, process, synchronization primitives),
    • Strong understanding of OOP/OOD,
    • Good understanding of the SW development cycle,
    • Motivated to learn new things,
    • Team player,
    • Good communication skills.

  • Nice-to-Have Skills Description:

    Assembler, Java, Python, C#

To apply for this and other jobs on Djinni login or signup.

Similar jobs

Countries of Europe or Ukraine
Countries of Europe or Ukraine