Our client is looking for a software developer to work on developing and maintaining in-house applications. The developer will participate in all phases of the development lifecycle including requirements gathering, specifications development, design, development, testing, implementation, and maintenance.