Work closely with all team members, including the program and project managers, business analysts and developers; work independently and as part of the team, managing time and resources to meet assigned deadlines