john works for a media advertising company that helps clients place ads in local online newspapers and magazines. he consults with systems analysts and programmers on projects that require the creation of systems to manage client records and trends. what is john's role in his organization? system administrator software engineer programming language specialist database administrator