Required to hit moving timelines Preparemaintain documentation on all aspects of our projects to support knowledge transfer to other team members, Reviews Design work to ensure adherence to Software Development Methodology standards Keeps current on requirement management techniques and relevant technology developments Project and product team leadership (40%)    Participate in the full lifecycle of software development - analysis, design, documentation, execution and testing