Working alongside other developers, QA's and Product managers collaboratively Work on web-based applications and specialised e-commerce platform Using a mix of new and old code