Responsible for all phases of software engineering including design, development, testing, and deployment in an Agile environment. The role involves implementing automation, designing new features, collaborating on architecture improvements, participating in code reviews, managing deadlines, and men...