Roles & Responsibilities DUTIES AND RESPONSIBILITIES: Implement new features while continuously improving quality of technical products and applications Provide technical knowledge as a developer on an agile squad Develop software meeting code quality standards and metrics Practice test-driven d