The senior Developer, working independently, will develop, test, debug and document software components commensurate with their experience as well as direct development staff in support of a software engineering effort