| The contract developer will design, and develop system interface between Clarity and TPAS, a .NET Web application. Developer will be responsible for gaining insight into requirements, creating and proposing design solutions to address the requirements, executing the design to the point of working code, verifying the code with unit tests and system level tests, ensuring proper versioning and configuration management of code and related artifacts, producing deployable versions of the subsystem for handoff to other groups, production support of the Clarity application. The developer should have five or more years of full life cycle development, preferably of medium/large-scale distributed architectures in n-tier and Client Server environments using object-oriented analysis and design methodologies. The developer must be comfortable working in a dynamic and fast-paced environment, with a CS degree, as well as a demonstrated ability to develop and release quality products on-time in an emerging technology environment, as well as the following attributes: - Five or more years experience in the development of software applications using C#, with strong knowledge of OOP/OOA and best practices. - Demonstrated ability to develop and release quality products on-time, experience with all life cycle phases of product development on at least two projects. - Must be a practitioner of software development best practices - including design for testability and maintainability, writing clean and robust code, promoting software reuse, guarding variabilities against change, sufficient unit tests, documentation, configuration management discipline, and post release maintenance/updates. - Three or more years experience with object analysis and modelling and methodologies preferably in multiple domains. Ability to articulate design decisions during design reviews. Demonstrated experience in developing open/c |