These highly trained computer specialists work with officers and staff in all department of a bank, translating their production and information needs into programming language. The systems analyst provides a vital link between bankers and computers programmers in making the computer an effective problem solving tool for management and an efficient, accurate, and safe channel for delivering customer services through websites and other electronic channels, courses emphasizing business problem solving.