Senior developer requirements
The first commit moves the senior developer requirements to a partial, so that we can update these in one place. (We might want to do this for other levels, too.)
The second updates those requirements to more closely match our existing senior developers, and the things we look for when considering promoting people to this position.