Our client is currently searching for a Programmer Analyst to join their Information Technology team in Montreal. In this role you will develop and maintain new software applications to support business requirements throughout the production lifecycle.
Requirements
- Collaborate with IT members in the development and maintenance of software programs and applications.
- Analyze and assess existing business systems and procedures.
- Assist in the development and documentation of softwares business requirements on a project-by-project basis in collaboration with internal users and departments.
- Assist in defining software development project plans, including scoping, scheduling, and implementation.
- Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts.
- Liaise with the Operations and potentially with vendors, for efficient implementation of new software products or systems and for resolution of any adaptation issues.
- Recommend, schedule, and perform software improvements and upgrades.
- Write programming scripts to enhance functionality and/or performance of company applications as necessary.
- Liaise with IT members and Operations to assist in resolving software application and product problems.
- Design, run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
- Administer critical analysis of test results and deliver solutions to problem areas.
- Generate statistics and write reports for management and/or team members on the status of the programming process.
- Develop and maintain user manuals and guidelines.