Reporting to the Manager – Systems, this role will define business and technical requirements and assist in the execution of all aspects of development and support to see initial requirements turn into usable solutions that satisfy our Clients immediate and ongoing needs. The Systems Analyst role must adapt to the unique environment of delivering complex, full service solutions for both Internal and External business workflow applications in different regions, spanning a large variety of development technologies (i.e. .NET, VB6, Client/Server and Web-based) and utilizing a mix of "home-grown" solutions, third-party software and components and Regional instances of Global solutions.
Competent to work at a high technical level during most phases of systems analysis while considering the business implications of the application technology to the current and future business environment.
Proactively drives the new requirements process, including requirement identification, business and technical analysis and client signoff.
Consults with Managers, Team Leaders and Users to identify and document business needs and objectives, current operational procedures, problems, input and output requirements, data scope, usage, formatting and security requirements.
Communicates new releases, accessibility/usability alerts, status/achievement updates and various monthly reports to Managers, Team Leaders and Users.
Directs and coordinates own work and the work of other team members on a bi-weekly "sprint" basis to analyze, develop, test, upgrade, deploy, support and train all of the Systems we are responsible for.
Manages user acceptance testing until signoff is received and a deployment date is established, including coordination with all other teams and users.
Develops, coordinates and implements plans to test business and functional processes during development and quality assurance testing.
Creates and/or assists others in the writing and maintenance of user documentation, instructions and procedures, frequently asked questions and support how-to's.
Work directly and/or remotely with other team members and other teams and users, including limited travel to other offices in Canada and the US, as required. NOTE: Travel will be limited in nature and based on project or business needs only.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
A valid passport permitting travel to/from the US is required.
Skills and Experience:
Completion of related Post Secondary education or an equivalent combination of education and experience.
Experience in a development team, specifically using a wide variety of technologies and users spanning a large geographical area with varying needs, a must.
UML knowledge and the ability to use it as a tool to illustrate requirements, processes and solutions to a variety of users a must.
Ability to read, analyze, and interpret general business requirements and technical procedures.
Ability to effectively present information and respond to questions from groups of managers, team leaders, users and clients.
Ability to write reports, business correspondence, and procedure manuals.
Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists.
Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.
Knowledge and previous experience utilizing Agile methodologies in a development team a plus.
At Computershare, our brand promises are: Certainty, Ingenuity and Advantage.
If you want to be part of our leading brand, please apply for this position by clicking on the apply button and following the application process.