JOBSEARCHER

C++ Programmer

C++ Programmer, Washington, D.C. area We are looking for a talented C++ programmer to develop and maintain our indexing engine and content delivery framework. The indexing engine processes and makes searchable terabytes of rapidly growing biomedical information. The Portal System is a primary web content delivery application and handles over 10 million hits from 1 million unique users every day. Both are high-performance, multi-threaded, distributed software systems running on hundreds of Linux based servers. Must have a minimum of a BSCS. The candidates for this position should be able to perform the following duties: Develop innovative software in small teams using cutting-edge technologies; Perform monitoring and performance tuning; Collaborate with program managers and prospects to gather and define requirements; Deliver projects on-time and to specification with an appropriate level of quality; Develop automated functional tests; Collaborate with technical writers to create customer-relevant documentation; Provide patches and upgrades to existing systems; Prepare operating instructions and documentation of program development; Analyze system capabilities to resolve possible issues; Essential Skills: C++; Object-Oriented programming; Multithreaded applications; Networking; Distributed computing; Dynamic linking and loading; Debugging tools: gdb, strace, valgrind, totalveiw, etc; Experience with version control tools: CVS, SVN; Web technologies, Web application framework; Text indexing; Effective verbal and written communication skills. Knowledge of the following operating systems and platforms: UNIX / Linux MS Windows Other: Must complete a Technical Assessment; Contact us if you found this position attractive.