• Meeting with clients to determine requirements;
  • Working with clients to define the scope of a project;
  • Planning timescales and the resources needed;
  • Clarifying a client’s system specifications, understanding their work practices and the nature of their business;
  • Travelling to customer sites;
  • liaising with staff at all levels of a client organisation;
  • Defining software, hardware and network requirements;
  • Analysing IT requirements within companies and giving independent and objective advice on the use of IT;
  • Developing agreed solutions and implementing new systems;
  • Presenting solutions in written or oral reports;
  • Helping clients with change-management activities;
  • Purchasing systems where appropriate;
  • Designing, testing, installing and monitoring new systems;
  • Preparing documentation and presenting progress reports to customers;
  • Organising training for users and other consultants;
  • Involved in sales and support, and where appropriate, maintaining contact with client organisations;
  • Identifying potential clients and building and maintaining contacts.