The .Net Senior/Principal Software Engineer will develop specifications and code moderately complex software applications mainly web, but not limited to, in addition to modifying and maintaining existing software. This position requires intensive des