Provide services under general supervision, formulates and defines systems scope and objectives through research and fact-finding combined with an understanding of applicable business systems and industry requirements. Develops and modifies complex systems and subsystems to enhance the overall operational system. Applies analytical techniques when gathering information from users, defining work problems, designing a system of computer programs, and developing procedures to resolve the problems. Develops complete specifications to enable computer programmers to prepare required programs. Analyzes methods of approach. Reviews task proposal requirements, gathers information, analyzes data, prepares project synopses, compares alternatives, prepares specifications for programs, resolves processing problems, coordinates work with programmers, and orients users to new systems. Has provided business analytical services (functional and non-functional) in commercial, federal civilian agencies, department of defense and not-for-profit entities.