Wednesday, January 17, 2018

Job: Senior C++ Engineer at Questrade International Inc., Armenian Branch Company

Location: JobParser.Models.Location

Category:

Type: Full-time

Deadline: 16-Feb-18 00:00:00

Salary: Highly competitive, plus an advanced benefit package.

Description
The Senior C++ Engineer will participate in the development of a multi-platform client application.

Responsibilities
- Design, document, and develop client-facing and internal multi-platform 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 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;
- Communicate closely with the Team Lead on task definition and planning.

RequiredQualifications
- University degree in Computer Science or a related field;
- Minimum 5 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.

Benefits

Job URL: iJob.am - Senior C++ Engineer @ Questrade International Inc., Armenian Branch

No comments:

Post a Comment