Information Systems Analysts and Consultants NOC 2171

Information systems analysts and consultants plan, design and implement information systems and procedures; analyze the quality of software and systems; assess software and systems security risks, and investigate security breaches.

Main Duties

  • Confer with clients to identify and document requirements
  • Conduct business and technical studies
  • Confer with clients to identify and document requirements, assess physical and technical security risks to data, software, and hardware
  • Develop and implement policies and procedures throughout the software development life cycle to maximize the efficiency, effectiveness, and overall quality of software products and information systems
  • Conduct independent third-party reviews to assess quality assurance practices, software products, and information systems.

10-year Job Openings

There are 658 job openings forecasted between 2018-2027. 

Average Annual Salary


Employment Requirements

  • A bachelor's degree in computer science, computer systems engineering, software engineering, business administration or a related discipline or Completion of a college program in computer science is usually required.
  • Experience as a computer programmer is usually required.
  • Certification or training provided by software vendors may be required by some employers.