There are 2 permanent software development positions open at the Library of Congress in DC [1]. You'd need to apply before 02/02/2007. The salary range is 93,822.00 - 121,967.00. The job description emphasizes Java--but I'm led to believe that while knowledge of Java is important, the work won't necessarily be limited to that language/ environment. I don't work in the unit that is hiring, but I could put you in touch with someone who does if it would be useful (just ping me off list). //Ed [1] http://jsearch.usajobs.opm.gov/summary.asp?OPMControl=817256 -- EVALUATION OF CANDIDATES The Library of Congress evaluates applicants through an applicant questionnaire and a structured interview. Applicants may also be screened for some jobs through licensing, certification, and/or education requirements, a narrative/application review, and/or a preliminary telephone interview. The knowledge, skills, and abilities (KSAs) that are marked with a double asterisk (**) in the vacancy announcement and the applicant questionnaire are considered the most critical for a position. To be considered for final selection, applicants must demonstrate fully acceptable experience in these designated KSAs in the narrative /application review, preliminary telephone and/or full structured interview. The various assessment tools listed above are designed to verify or explore applicants experience, knowledge, and training directly related to the job in order to identify the best qualified applicant(s) for selection. THE LIBRARY OF CONGRESS IS AN EQUAL OPPORTUNITY EMPLOYER. WOMEN, MEN, MINORITIES, AND PERSONS WITH DISABILITIES WHO MEET ELIGIBILITY REQUIREMENTS ARE STRONGLY ENCOURAGED TO APPLY. The salary range indicated reflects the locality pay adjustments for the Washington, D.C., Metropolitan area. The incumbent of this position may elect to work a flextime, compflex, or maxiflex work schedule. DUTIES: Installs and maintains Web-based systems using Java development tools such as J2EE, Eclipse, Hibernate, and JUnit. Employs Object-Oriented modeling and design tools and techniques such as Unified Modeling Language (UML), Use Cases, Design Frameworks and Patterns. Manages the lifecycle of an information technology project from concept development through implementation. Identifies customer requirements, develops technical approaches, and coordinates project resources related to project costs and schedules. Performs work involved in applying analytical processes to the planning, design, and implementation of new and improved information systems to meet the business requirements of customer organizations. Performs needs analyses to define opportunities for new or improved business process solutions. Consults with customers to identify and specify requirements, and to develop overall functional and systems requirements. Develops cost estimates of new or modified systems and plans their implementation. Researches and/or analyzes information technology (IT) problems, issues, or program requirements relative to promoting products and services to agency mission area programs. Develops specifications for information technology (IT) contracts and programs involving hardware, software, components, systems, subsystems, and/or services. Prepares statements of work (SOWs), requests for Information (RFIs), and requests for proposals (RFPs). Evaluates computer requirements. Develops evaluation plans. Participates on proposal evaluation teams. Evaluates vendor proposals for adequacy in terms of vendor ability to perform desired actions and produce proper results. Serves as Contracting Officer's Technical Representative (COTR) in monitoring vendor/contractor performance.