Software Developer

Software developer С++

Role Summary/Purpose:
  • We are looking for a passionate Software developer to design, develop and install software solutions. Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in programming language C++. This role is based in Kazan and will be reporting to the Head of Software Development Department.
Essential Responsibilities:
  • Development of SOFTWARE for the oil and gas industry, new methods of interpretation of geophysical research;
  • The implementation of graphics application interfaces;
  • Implementation of mathematical algorithms in C++;
  • Writing algorithms using multithreaded and distributed computing. 
Qualifications / Requirements:
  • Experience in C++ programming (3 years or more);
  • Knowledge of Qt Framework;
  • Knowledge and understanding of Object-oriented programming
  • Understanding of General principles of distributed and multi-threaded computing;
  • Experience in the development of systems for processing large amounts of data;
  • Basic knowledge of html and css;
  • Knowledge of database theory;
  • Knowledge of General physics course;
  • Knowledge of General course of higher mathematics;