Questrade International Inc., Armenian Branch

TITLE:  C++ Engineer

TERM:  Full-time

START DATE/ TIME:  As soon as possible

LOCATION:  Yerevan, Armenia

JOB DESCRIPTION:  The C++ Engineer will participate in the development of a multiplatform client application.

- Design, document, and develop client-facing and internal multiplatform Client GUI C++ applications;
- Implement and support complex and reliable applications in a multi-tier environment;
- Adhere to consistent software development process and develop re-usable, efficient, scalable, maintainable, and reliable code. Utilize unit and component testing for higher quality code;
- Proactively communicate to other teams, including business analysts to understand the requirements and translate them into technical specifications;
- Perform architecture analysis of the assigned components and write design documentation and the software specifications for both the client-facing and internal server applications;
- Mentor less senior members of the team;
- Communicating closely with Team Lead on task definition and planning.

- University degree in Computer Science or a related field;
- At least 2 years of experience with production software design and development;
- Expert knowledge and extensive hands-on experience of the following:
a) Advanced C++ with templates and STL;
b) QT application development;
c) Multithreading;
- Low-level socket programming (TCP/ IP) experience;
- Experience in designing and implementing SQL database oriented applications;
- Experience in high performance and low-latency customer-facing application is an asset;
- Linux C++ application development experience would be an asset;
- Knowledge of Boost libraries is an asset;
- Good design skills, which include authoring good design documents before starting coding;
- Good problem-solving and debugging skills;
- Knowledge of the software development life cycle (SDLC) and UML;
- Good time management and organizational abilities that facilitate structured teamwork;
- Good written and oral communication skills;
- Interest in the financial industry or knowledge of financial trading back office processes would be an asset.

REMUNERATION/ SALARY:  Highly competitive, plus an advanced benefit package.

APPLICATION PROCEDURES:  All interested candidates are welcome to submit their updated CVs to: . Please mention position title "C++ Engineer" in the email subject line.
Please clearly mention in your application letter that you learned of this job opportunity through Career Center and mention the URL of its website -, Thanks.

OPENING DATE:  21 February 2018


ABOUT COMPANY:  To learn about the Company, please visit:

This announcement has been retrieved 796 times.


To place a free posting for job or other career-related opportunities available in your organization, just go to the website and follow the "Post an Announcement" link.