Computer Systems Analyst

--Toronto--

Key Responsibilities:

  • Client Interaction:
    • Confer with clients to identify and document their requirements.
    • Conduct comprehensive business and technical studies to understand client needs and challenges.
  • System Design and Development:
    • Design, develop, and implement information systems business solutions.
    • Provide expert advice on information systems strategy, policy, management, and service delivery.
  • Security and Risk Management:
    • Assess physical and technical security risks to data, software, and hardware.
    • Develop and implement policies, procedures, and contingency plans to minimize the effects of security breaches.
  • Quality Assurance:
    • Conduct reviews to assess quality assurance practices, software products, and information systems.
    • Ensure adherence to quality standards throughout the software development life cycle.

Required Skills and Knowledge:

  • Technical Proficiency:
    • In-depth knowledge of computer and technology systems including:
      • Android, Cloud, Hyperion, ITIL
      • Microsoft Visual Studio, Salesforce, TCL
      • JavaOS, Networking software and hardware
      • Internet, Servers, File management software
      • Multimedia, Presentation, and Communication software
      • Image editing, Project management, Programming software
      • HTML editing, Website creation and management software
      • Web service design, Business diagram software
      • Database software, Programming languages, Software development
      • Spreadsheet and data analysis software
      • Proficiency in Java, MS Office, and MS Windows


  • Analytical and Problem-Solving Skills:
    • Strong analytical skills to assess and address business and technical requirements.
    • Ability to develop effective business solutions through comprehensive studies and analysis.
  • Communication and Collaboration:
    • Excellent communication skills to effectively interact with clients and team members.
    • Ability to document and convey technical information clearly and concisely.
  • Project Management:
    • Experience with project management software and methodologies.
    • Ability to manage multiple projects simultaneously and meet deadlines.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.