Systems Analyst

Full time or Contract Consultant Opportunity

The primary role of a Systems Analyst in our Technical Services Team is to undertake researching, planning and recommending software and system choices to meet the business requirements.of post-secondary institutions across Canada and the United States.  Our staff work remotely across Canada.  

Accountability

  • Engages with and makes recommendations to BA’s, and Team Leads for business process and system changes

  • Participates with Team Lead in decisions about his/her own placement on projects according to a personal career plan

  • Takes increasing responsibility and participation in discussions about best practices for solution delivery

  • Participates in internal decision making and problem-solving regarding project prioritization, resource allocation, and deliverables

Responsibilities

  • Client / Operational Support

    • Investigates and interacts with BA’s to resolve technical issues that occur with systems supported by OA Solutions

    • Evaluates and provides summaries to clients for Software Updates from vendors of systems supported by OA Solutions

    • Advocates for clients to ensure that their requirements and objectives are being met while adhering to arrangements made with OA Solutions

  • Software Development

    • Works with OA Solutions system analysts, business analysts and system administrators to develop specifications for development projects

    • Work with business analysts to design and develop processes to meet clients’ business requirements in accordance to established standards and best practices using Colleague Studio.  Experience with API’s and dot net is an asset.

    • Participates in peer review and QA of deliverables according to established standards and best practices

  • Team Support

    • Successfully engages in multiple initiatives simultaneously

    • Actively participates in presentations, demos and project meetings

    • Familiarizes oneself with OA Solutions’ project objectives, commitments, and scope for each assigned project

    • Familiarizes oneself with the project’s quality assurance strategy and seeks peer reviews for own deliverables

    • Actively supports team by sharing knowledge and skills with other team members and by providing input into peer reviews of other team members’ work

    • Maintains business knowledge and skills according to a personal career plan

    • Ensures personal career plan is reviewed and updated during PDS reviews

    • Communicates with the team lead about issues related to performance and utilization

    • Communicates client opportunities through appropriate channels

Qualifications

  • University Degree or Career Diploma in a related field (or related work experience)

  • 1-3 years application design and development experience, ideally in a post-secondary administrative system environment using Ellucian Colleague ERP or Ellucian Banner ERP

  • Experience with programming in Envision, Self-Service, MS SQL, Workflow and ELP using UniBasic, UniQuery, UniObjects, and Colleague Studio or experience with Oracle.

  • Experience with .net, Ethos, Ethos Extend and modifications to Self-Service is an asset. This includes:

    • Able to work in C# language and RESTful development software.

    • Able to read and write in Java, JavaScript, and knockout.js.

    • Have a clear understanding of CSS

    • As an asset, working in a GIT (GITlab) and Team foundation (Azure DevOps).

    • As an asset working with Ruby on Rails.

  • Report Writing including SQL Reporting Services

  • Excellent interpersonal and written and verbal communication skills

  • Demonstrated ability to handle several projects concurrently, set priorities and work under the pressure of multiple priorities and deadlines with minimal supervision

  • Ability to work within a team environment and be a valuable team member