Understand requirements and backgrounds, estimate expenses and support project managers with advice, conception and planning Develop web applications using TDD Adhere to clean code and internal code guidelines Collaborate with developers, testers and...