In addition, the Senior Software Developer is expected to collaborate effectively with other developers, quality assurance, business and operations to deliver high quality software with speed in a fast paced environment