c++ Analyst Developer User Interface (Consultant / permanent)

DEVFull TimeMontreal, QC

As a User Interface Analyst Developer, you will be part of an experienced multidisciplinary cluster with Product Owners, Developers, QA Testers, Business Analysts and Architects, in an environment where the team works with Scrum methodology.

You will work closely with the product owner for the preparation of the story (Grooming) and in the design and implementation of the interface applications in C++ Borland (embarcadero).

In addition, you will be involved in the writing of the test cases which will be used to control the quality of your implementation. Also, you will collaborate on scripting (Python) for validation and automation processes.

As a member of the cluster, the interface analyst developer will be part of the success of the product and its evolution by their commitment, their focus and team spirit.

Key accountabilities :

Develop and implement the user desktop interfaces

Collaborate with the Development manager to understand and to challenge the requirements, design, and the testing cycle

Conduct and participate in code review by following the enterprise code standards.

Must haves :

Bachelor degree in Computer Science or Technical and / or strong software development background

Knowledge of agile development best practices, and experience with project management tools such as Jira

Min. 3+ Years of solid development experience with Embarcadero interfaces or equivalent.

Knowledge of agile development best practices, and experience with project management tools such as Jira.

Solid skills and experience in designing and developing user interfaces applications

Knowledge of Git.

Nice to haves :

Experience on interface applications

Ability to work in a flexible environment and interest in continuous process improvement

Sense of organization, focus, persistence and ability to work according to established plan and deadlines

Good interpersonal skills and great teammate

Ability to simultaneously handle multiple tasks and deadlines

Good imagination and creativity in developing solutions

Good analytical and effective problem solver

Knowledge in Web interface development

Familiarity with capital markets and financial market data is an asset

This role is required to know a language other than French as our client is an international organization with operations across the globe and its clients, shareholders, competitors, stakeholders, regulators and employees communicate in English.