- Полная
- Москва
С++ Developer
Software developer in Interpretation R&D team, supporting and maintaining key applications in Paradigm’s portfolio.
Products are written in C++ /JavaScript using OOD methodologies. Applications consist of sophisticated UI methods, algorithms on large amount of data, data visualization. Participation to the move of existing applications to the Web. The job will require usually daily communication with the organic team, and weekly communication with management, product manager and QA which are positioned in other countries. The company works with Agile and scrum methodologies.
Responsibilities
• Learn the many different aspects of the application and its code
• Design, build, and maintain efficient, reusable, and reliable C++ code
• Maintain code quality and improve usability of existing application
• Analyze and identify problematic code (such as performance, stability and algorithmic) and advise solutions to these problems •
Understand the customers workflows and suggest pragmatic solutions
Requirements
• BS degree in Computer Science (essential)
• Over 5 years’ experience in C++ development (essential, C++17 an advantage)
• Good OOP knowledge / design patterns (essential)
• Good level of English, reading, writing and verbal (essential)
• Geoscience or Mathematical education (advantage)
• We are looking for one which can work both independently and in teamwork
• Knowledge/experience in JavaScript, Typescript (advantage)