Analyste programmeur
Description The incumbent will be a Systems Analyst/Developer in the I.T. development group. The candidate will lead the design, development, testing, deployment and support of business application solutions in order to meet the needs of corporate objectives. The incumbent will work closely and also be supported by a team of Business Analysts responsible for functional requirements gathering and project management.

Principal responsibilities
To successfully complete the above mandate, the incumbent must be able to:
• Design, develop and code new programs to enhance system functionality.
• Develop and implement test procedures in order to ensure programming quality and system functionality.
• Understand and support systems already deployed.
• Recommend application optimization techniques and strategies aimed at improving system performance and processes.
• Propose recommendations to help build & improve upon the current application development environment within the group.
• Advance the concepts of agile development and best practice development techniques.
• Be a team player in a group of developers – collaborate, listen, support and share ideas effectively in a team setting.
• Be a point of contact between business analyst leads, developers and the user community. Listens, speaks and interacts in a logical, clear and persuasive manner.
• Apply high-intellect reasoning and problem solving skills. Analyze information and situations to create new insights and ideas and develop practical solutions.
• Self-manage their activities and deliverables. Provide progress reports on deliverables to business analysts, leads and managers, and be accountable for meeting specified deadlines.
• Prepare technical programming specifications and contribute to the creation of technical and functional documentation manuals.
• Maintain applications, databases, and related windows programming environment including but not limited to: access, administration, maintenance, and DRP.
• Conduct investigations to provide advice regarding the selection of applications and programming tools.
• Adhere to established departmental standards.
• Provide programming and functional support to the user community.
• Help train and develop less skilled developers in the latest development technologies.
• Assist with the training of our users during project rollout.

Requirements :
• 8+ years of senior business applications programming/developer working experience.
• Bachelor’s degree in computer science, engineering, information technology or equivalent.
• Bilingual – French and English.
• Effective verbal and written communication skills with both technical and non-technical audience.
• A proactive self-starter and autonomous individual requiring minimal supervision.
• Driven for results and the achievement of their goals. Someone who pressures themselves and others for rapid implementation.
• Task-focused, assertive, resourceful at working through or around anything blocking completion of tasks and push through technical fixes to problems.
• An analytical, innovative and creative thinker. Independent in putting forth their own ideas.
• Concerned with the accuracy and quality of their work.
• Careful in thinking-out decisions based on thorough analysis and detailed knowledge of all pertinent facts. Relies on experience to plan and accomplish objectives.
• Ability to work well with others, particularly as a team member.
• Able to meet deadlines and multitask.
• Able to manage competing priorities in a complex environment.
• Knowledge and experience in any the following will be considered assets:
o Microsoft SQL Server 2012-2016 database & toolsets including Integration Services (SSIS), Reporting Services (SSRS) and Analysis Services (SSAS)
o Microsoft SQL T-SQL query language
o Microsoft Power BI
o Data Warehousing Architecture
o Microsoft Visual Studio and Team Foundation Server
o Business Intelligence tools
o Microsoft Cloud Platform &
Job ID 2541
Location Montréal
Status Permanent