Current Job Openings
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.