Java Developer

 Summary
Answering to his or her immediate supervisor, the Java Developer/Analyst will have the responsibility of carrying out the stages of analysis as well as the design and development of applications of different projects. Furthermore, the programmer/analyst will be directly involved in the maintenance and changing needs related to the developed applications.

 Knowledge/Specialised Studies
• University Diploma (or in-progress) in computers or its equivalent.
• Minimum of three (3) years of experience in the development of applications.
• Knowledge of Java, J2EE, Struts, Ant, SQL, Oracle, JUnit.
• Bilingual, oral and written.
• Knowledge of the banking industry would be an asset.

 Behavioral competences
• Leadership
• Analytically Minded
• Problem Solver
• Team-Oriented
• Creative and innovative
• Ability to learn

 Responsabilities
• Promoting our values (Passion, Rigour, Integrity, Team-Spirit, and Respect) while working.
• Participating in the architecture and/or the systems analysis of the project.
• Participating in development and insure the progress of the agreed-upon solutions so they conform to established estimates.
• Contributing to the maintenance of applications.
• Participating in the design, writing, and trial of tests, both on their own and in relation to others.
• Participating in the maintenance and in the forums of programmers in order to standardize the development of products and to share information on the new development of programs.


Career

Current Opportunities

Functional Analyst

 Summary
Answering to his or her immediate supervisor, the person selected for the position will have the responsibility of working on the systems analysis files while taking into consideration the needs of Expertus clients as well as IT strategic planning. The systems analyst may also be responsible for other tasks connected with the needs of his immediate superior.

 Knowledge/Specialised Studies
• University Diploma in Information Technology, software, administration, or its equivalent.
• Five (5) years of experience in the banking industry, with at least three (3) as a systems analyst in an IT context.
• Excellent communication skills.
• Excellent command of French, oral and written, as well as fluency in English, oral and written.
• Ability to write reports on user cases as documents of analysis.

 Behavioral competences
• Analytical
• Methodical (careful of the details and quality)
• Ability to learn
• Capacity to work under pressure
• Team Oriented
• Autonomous

 Responsabilities
• Promoting our values (Passion, Rigor, Integrity, Team-Spirit and Respect) while working.
• Actively participating in the beginning phases of projects in order to determine the best solutions.
• Helping the project managers define the scale of the work at hand.
• Contributing to the evaluation of the necessary steps to establish costs and schedules.
• Meeting clients in order to learn about their systems analysis needs.
• Write program reports in relation to the needs of the clients.
• Focus on the systems analysis requirements of different programs.
• Actively maintaining written files in order to reflect the changing needs of the clients.
• Participate in the definition of test scenarios.
• Aiding programmers during stages of development to better respond to their inquiries.

Quality Control Analyst

 Summary

 Knowledge/Specialised Studies
• Have a minimum of 5 years of experience working with computer projects; 2 years of experience must be directly related to quality assurance, specifically, to tests related to systems applications.
• Knowledge of testing programs would be desirable
• Practical experience with the automation of tests would be an asset
• Knowledge of banking concepts and management procedures would be an asset.
• Excellent communication skills, both oral and written (French and English).

 Behavioral competences
• Excellent knowledge and understanding of systems analysis (diagnostic and problem resolution)
• Methodical (careful and detail oriented)
• Autonomous
• Ability to work under pressure (meet deadlines and available)

 Responsabilities
1. Promoting our values (Passion, Rigor, Integrity, Team-Spirit, and Respect) while working.
2. To understand the systems specifications of users in order to establish a Test plan and test strategy for the appropriate tests.
3. To assist in the evaluation required so as to establish a time-table for the test.
4. To ensure that the programs meet the needs of the test.
5. Document and maintain a test plan and different test possibilities according to the methods of the company.
6. Document all the apparent problems during the tests in our Testing tool and bug tracker with the assistance of developers and users.
7. Document the summary of the testing effort after its completion.