C++ Developer (REF.: MM/0919)

C++ Linux Python Bash

Are you creative and passionate about programming? You want to direct yourself to technical expertise working in ambitious and stimulating projects? Join Margo!

Role overview:
The CSST (Credit Scenarios and Stress Testing) project is providing data for reports required both by the bank internally and by regulators. Reports shows data for credit risk in different hypothetical scenarios. This way the bank could evaluate risk such scenarios constitute for the bank stability and take some steps to minimize the risk.
CSST is a calculation platform working in Linux environment. Data is stored into and retrieved from Sybase database. CSST is composed of multiple components written in C++ mainly, but the Client use SQL, bash and python on a daily basis, as well.

As a member of the team, you are responsible for:
• Development of new features and changes to the current codebase (C++, SQL, Python, bash mainly).
• Covering changes with unit tests and functional tests (or updating existing tests accordingly).
• Checking influence of these changes on performance and scalability of the system.
• End to end accountability for the product.
• Proposing and implementing innovative changes across the system.
• Production support (approximately a week every 3 months).

The position is ideal for you if:
• You have at least 3 years of experience in C++ and Linux
• You have a good knowledge of basic Linux tools (grep, xargs, find, etc.)
• You demonstate the experience of good OO design and programming
• You speak English very well (at least B2)

Would also be great if you:
• Have experience in SQL and knowledge of relational databases
• Are fluent with other programming languages (Python or Bash)
• Have experience with BDD (especially with Gherkin and Behave)
• Are ready to go into DevOps direction in the future

Joining Margo you can expect:
• Ability to work in international consulting company in ambitious projects
• Permanent contract or B2B cooperation
• Benefits such as medical care and sports card
• Co-financing of trainings, certification exams and post-graduate studies
• Internal training and the possibility of using our know-how
• Possibility to use our library free of chargé
• Individual approach and development opportunities (career path planning, ability to change the project and position, possibility to get involved in outside-project activities with additional remuneration)
• Possibility to influence the shape of the company, openness to your ideas and willingness to implement them
• Very good working atmosphere, integration events


Please fill in the required fields
Please attach at least one file
Incorrect entry for the following field(s): .
Échec de l'upload du fichier . Make sure the file does not exceed the maximum size.