Job DescriptionSoftware Design and Architecture: Work closely with colleagues to produce software design and architecture. Write clean and scalable co...