In addition to competitive wages and a rewarding career where you can truly make a difference, we offer a comprehensive compensation package that meets the various needs of our diverse employees, including:
Three Weeks paid annual vacation days, increasing with years of service;
Defined benefit pension plan with OMERS, includes 100-per-cent employer matching;
Health and dental benefits;
Employee and family assistance program;
Maternity and parental leave top up (93% of base salary); Training and development programs including tuition reimbursement of $1500 per calendar year;
Fitness membership discount;
This job offers the opportunity to work from home as part of a hybrid work arrangement. This arrangement will allow you to work some days at a TCHC work location and the rest of the time from home. The amount of time required to work at a TCHC work location is flexible, while considering operational and service delivery requirements.
Make a difference
At Toronto Community Housing (TCH) we pride ourselves on fostering an environment of collaboration and respect. In the Senior Business Systems Analyst role, you will build strong internal and external relationships and play an integral part in transforming Toronto Community Housing for the future!
As a Senior Business Systems Analyst, you will provide project management for IT systems development and implementation initiatives. The Senior Business Systems Analyst will also provide senior business analysis and IT consulting expertise in addressing clients' information technology requirements and will assist a portfolio of Toronto Community Housing (TCH) clients in the planning, acquisition, implementation, operation and support of business application systems.
What you'll do
Provide senior business analysis and IT consulting expertise to clients by:
Providing comprehensive business analysis services to clients including high level requirements analysis and business process re-engineering based on in-depth consultation / knowledge of client programs and business needs
Developing and recommending innovative and creative approaches, opportunities and business solutions for the delivery of high quality, value added and efficient services and products which address TCH's clients' business needs and expectations
Investigating various technology applications options and scenarios, coordinating and conducting feasibility assessments, financial analysis and cost benefit studies; identifying risks associated with proposed technology solutions; assisting in determining impact on TCH technology standards
Advising clients regarding technology-related opportunities and associated costs and providing business case development support to clients
Advising on clients' short and long-term IT plans and budgets; providing information to manager and technology planning & support; representing clients' needs and interests in IT planning forums
Facilitating clear communication between the client areas and the IT function
Researching and identifying best technology suppliers and sources of development /implementation expertise for business applications; making recommendations to manager
Assisting clients to maintain a secure and stable applications environment
Participating in the development of technical, performance and operational standards, policies and procedures for applications
Providing information and assistance to clients in the use of business applications
Working closely with clients and technology planning & support staff to prepare effective contingency plans
Ensuring that adequate training is provided to clients on use of technologies and business applications
Providing a technical interface to vendors of TCH business applications to resolve problems or obtain information on operations, potential modifications and enhancements
Providing input and support for the development, promotion, implementation and integration of TCH's strategic information technology plans, objectives, policies and standards
Provide project management for IT systems development and implementation initiatives by:
Planning and managing multiple, advanced complex systems development, enhancement, implementation and maintenance projects encompassing corporate and client-specific systems initiatives
Managing all project stages including developing terms of reference, identifying resources i.e. in-house and external consultants, financial resources, developing project plans and schedules and defining project deliverables; coordinating and controlling the work of the project teams, ensuring work meets standards; managing project budget and consultants' contracts; recommending payments to consultants
Carrying out /overseeing complex systems analysis and design; providing technical direction to IT analysts and external consultants
Delivering approved projects to clients; ensuring that all acquired and developed technologies and applications meet clients' needs and are implemented in accordance with specifications and agreements, e.g. within prescribed time frames, with appropriate testing
Providing regular briefings to manager regarding the status of projects and any significant issue
Participating in the preparation of requests for proposal, in vendor evaluation, selection and negation as appropriate
Advising in the preparation of testing, acceptance and implementation plans
Providing technical assistance in testing and implementation of technologies /applications
Ensuring DBMS and security requirements meet the needs of the client /organization
Ensuring the provision of appropriate operational documentation and training manuals for al technologies and business applications
Participating in -implementation reviews and resolution of problems
Performs related duties such as:
Maintaining up to date knowledge of information technology products and methodologies as well as government and TCH policies and standards
Providing senior level expertise through the project management and team leadership of systems development projects, the provision of business analysis expertise, the identification of IT solutions, the design, development, and implementation of corporate and client-specific systems
Other duties assigned
What you'll need
Knowledge of current and environments including server, desktop and network (LAN and WAN) operating systems and software; database technologies and methodologies, Internet technologies, system analysis, design, development and implementation techniques, current programming languages/techniques and application development tools
Application of these technologies and methodologies to business problems to provide the identification and development of systems applications solutions to clients' business requirements and provide advice to clients on IT planning and priorities
Knowledge of current business analysis and business re-engineering principles, practices and techniques to identify client's business requirements, determine business process improvements and address business requirements with effective technology solutions
Knowledge of TCH and government IT standards and procedures to ensure consistency in the planning, development and implementation of business applications and technologies
Knowledge of project management methodologies and team leadership skills to plan and manage large, complex systems development, enhancement, implementation and maintenance projects, coordinate work of in-house staff and external consultants and manage project budgets
Knowledge of cost-benefit analysis and feasibility methodologies to coordinate /conduct related analyses and prepare reports
Knowledge of TCH strategic directions, user environments and business requirements to analyze business needs and priorities and advise on short- long-term technology initiatives
Analytical, problem solving and conceptual skills in order to carry out complex analyses and projections of client's business requirements and recommend viable technology solutions consistent with TCH's IT directions
Consultation and advisory skills to consult with clients regarding business and technology needs and progress of projects
Communication skills to consult with clients regarding their business and systems applications needs, provide guidance to project teams and gain client and management acceptance of proposed applications initiatives
Written communication skills to prepare comprehensive proposals and reports regarding business regarding business analysis and IT development issues
What's next
Once you apply, we'll review your resume and contact you if your skills and experience match the qualifications for the role. If you are selected to move forward, the process will include one or more interviews and/or assessments and reference checks.
Candidates for unionized positions must score a minimum of 70% to pass any interview or assessment and be considered for the next stage of the recruitment process. Successful candidates will be determined based on score and where applicable, union seniority. Not all candidates who score 70% or higher will automatically proceed to the next stage of the recruitment process as this will be dependent on the number of candidates and number of available roles.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.