The Senior Full Stack Developer shall directly participate in the full software development life cycle (SDLC): requirements gathering, analysis, solutions design, development, code reviews, test automation, and implementation using Agile methodologies