Job Description Summary Job Description DUTIES: Analyzes complex system requirements, including identifying program interactions and appropriate interfaces between affected components and sub system. Makes recommendations towards the development of new code or reuse of existing code.