Systems Analyst II

Canadian Blood Services - Ottawa, ON (il y a 30+ jours)

Postuler dès maintenant

Join Canada’s Lifeline!

Be part of a dynamic, innovative, collaborative, diverse and caring organization committed to saving and improving the lives of Canadians. We are the connection between the sincere generosity of donors, and the heartfelt appreciation of recipients. Thousands of Canadians depend on our programs every day for reliable access to safe blood, plasma, stem cells, organs and tissues.

We are currently seeking a Systems Analyst II to join our Information Technology (IT) division in Ottawa.

Are you ready to embark on a meaningful and inspiring journey, where what you do matters? Be part of Canada’s lifeline. Because we can all be the reason, the connection, that keeps Canadians living.

Main Responsibilities:
Participates with OS business analysts, programmer/analysts, IT Services and OS customers on new system development initiatives.

Assists in the assessment and design of new business applications.
Evaluates and tests vendor supplied software packages.
Determines compatibility of new programs and/or vendor packages with existing systems.
Develops program specifications based on user requirements.
Converts logical design into program code.
Ensures security, back-up procedures and data integrity is built into all new applications.
Performs logical and physical database design.
Prepares test data and conducts program and system testing.
Prepares technical reports, system documentation and user guides.
Ensures timely and problem free coordination of hardware/program/system installations and upgrades.
Develops disaster recovery procedures for new systems.

Supports existing systems.

Monitors systems and database performance.
Provides DBA role for certain systems.
Identifies potential problems and recommended solutions before they occur.
Recommends and implements system enhancements.
Analyzes proposed system changes for impact on application, network and architectural environments.
Analyzes system problems and debugs application and database errors.
Tests all changes and updates documentation accordingly.
Provides end user support responding professionally to all inquiries.
May perform scheduled system maintenance and scheduled back-ups.

Develops and advises IT colleagues on various hardware and software standards, system architecture and industry developments.

Advises on optimal operating system, hardware, network, security, development platforms and database software for new systems.
Collaborates with IT Services and Security & Architecture teams to ensure best practices solutions.

Manages projects and mentors and/or coaches programmer/analysts.

May be assigned project management on particular projects and therefore provide requisite project management skills.
Coaches colleagues and junior programmer/analysts on technical matters of expertise.

Understands and complies with CBS Information Systems and regulatory standards.

Follows project management, technology and documentation standards and methodologies for IT projects.
Ensures that regulated software and documentation meet regulatory compliance standards.

Defines, develops and maintains existing or new Department standards.

Promotes the use of existing standards.
Evaluates the impact of emerging standards.
Defines, develops and implements new standards.
Participates in committee to develop and maintain SDLC methodology.

Required Skills

Education, Training and Experience:
Post-secondary level education in a relevant discipline from a recognized academic institution, preferably a related computer sciences degree in database management systems, operating systems, and/or networks.
1-5 years of related experience in multiple technologies.
Working knowledge with at least one or more of the following technologies: Java/Spring Framework, Javascript/Angular/NodeJs, PHP/Drupal, Docker, Kubernetes, Azure Application Development and Security.
Project management experience on medium to large scale projects (scope, complexity, and budget).

Demonstrated Skills and Abilities:
Ability to evaluate multiple technologies and recommend approaches.
Advanced database management skills.
Ability to assist all IT project teams.
Good communications skills in English.
Demonstrated ability to work with customers/users and project team members.
Ability to work on call and occasionally off shifts or weekends.

Required Experience