• Developing and evaluating computer systems that satisfy company requirements • Supplying resources and training required for subordinates to install and maintain new software programmes • Creating, managing, analysing, and debugging IT systems • Interpreting specifications and creating IT solutions…