job summary Responsible for responding to requests from users for new or modified systems. This may involve planning, designing and analyzing various programs or software. Consults with users to identify current operating procedures, define system requirements, determine programming and output needs