Systems Analyst

City of Richmond (BC) - Richmond, BC (30+ days ago)

Apply Now


The Systems Analyst works in coordination with Business Analysts, subject matter experts, vendors, consultants, and project stakeholders. This role transforms functional requirements into technical specifications, interpreting or adapting as necessary. The Systems Analyst is responsible for planning, analyzing, designing, implementing and maintaining business and enterprise systems and solutions based on best practices and organizational needs. This position reports to the Manager, Business & Enterprise Systems, Information Technology.

Examples of key work activities include, but are not limited to:

Provides maintenance, support and applications development for the internal systems that support the IT Operation, including AirWatch MDM, LANDesk ITSM, LANDesk LDMS, AIrWatch Content Locker, Software packaging and distribution, Application patch management and delivery.
Develops and executes feasibility studies and requirements analysis to ensure solutions meet the client’s requests, systems upgrades, and corporate or departmental initiatives.
Coordinates with application software vendors, internal and external user groups and consultants in collaboration with the IT Department to exchange information and to resolve problems related to the IT Systems.
Develops systems architecture, configuration and specifications documents, diagrams and flowcharts.
Performs fit/gap analysis on technical development items.
Develops customization of functional and technical design documents.
Plans, analyzes, manages and executes system and unit testing to ensure system stability and operability.
Identifies, troubleshoots, and develops/rewrites code to resolve system outages/disruptions.
Analyzes and make decisions during highly stressful conditions, such as system outages/disruptions, to minimize the amount of system downtime.
Develops the “follow-up action plan” details when an IT Service Outage occurs.
Assists in the development of the three year technology plan for IT Systems including: Planning roadmap, industry competitive analysis, division operational/tech requirements, current trends in municipal or industry practices and fit/gap analysis of the City’s IT systems.
Works with the Database and Infrastructure sections to develop a systems maintenance schedule and application security model.
Acts as project coordinator to develop project charters, plans, timelines, cost analysis, work break downs and other project documents.

Graduation from a technical institute with a two (2) year Diploma program in Information Technology or Computer Systems plus five (5) to eight (8) years of progressively complex job related experience in an integrated information technology environment is required. A combination of education and/or experience will be considered. Experience working in a municipal government environment is preferred.

Knowledge of the principles and practices of systems development life cycle, and Microsoft and Linux systems administration, web server and web applications development technology.
Ability to conduct workshops, collect user requirements and create a business requirements document.
Ability to translate business requirements into technical specifications and configuration requirements.
Working knowledge of Oracle and Microsoft SQL programming and Microsoft SQL Server Reporting Services report development and scripting languages such as Python and Perl.
Knowledgeable in Service Oriented Architecture and Web Services Integration, including SOAP and REST based integrations.
Working knowledge and understanding of relational databases, queries, database development and ad-hoc reporting.
Working knowledge of the City’s corporate systems including Amanda, Tempest and Infor Public Sector.
Demonstrated ability to manage large projects involving the development and implementation of systems and information technologies.
Project management experience in systems implementation.
Ability to effectively communicate, oral and written, technical information in a user-friendly manner.
Ability to research, analyze, assess, and document information from a variety of sources; identify priorities and resources, and propose alternative business processes.
Ability to establish and maintain effective working relationships with a variety of internal and external contacts and to provide technical advice and assistance on matters related to the work.
Ability to work effectively individually and as part of a team, and work under minimal supervision.
Ability to effectively mentor others, as well as to lead and/or contribute to team-based technical projects.
Ability to successfully pass a Police Information Check.