Key Responsibilities and Duties : - Analyze new requirements and provide impact analysis addressing technical design and identifying individual tasks - Design