C++ Programmer

Valex LLC

Washington (District of Columbia)

On-site

USD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading company in the biomedical domain is looking for a talented C++ programmer to develop and maintain its high-performance indexing engine and content delivery framework. The role involves working with cutting-edge technologies in a dynamic team environment, offering an opportunity to tackle complex challenges in handling terabytes of information efficiently.

Qualifications

  • Proficiency in C++ and Object-Oriented programming.
  • Experience with multithreaded applications, networking, and distributed computing.
  • Effective verbal and written communication skills.

Responsibilities

  • Develop innovative software in small teams using cutting-edge technologies.
  • Perform monitoring and performance tuning.
  • Collaborate with program managers to gather requirements.

Skills

C++
Object-Oriented programming
Multithreading
Networking
Distributed computing
Debugging
Communication skills

Education

BS in Computer Science or related field

Tools

gdb
strace
valgrind
CVS
SVN

Job description

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.

Minimum qualifications: Must have a BS in Computer Science or related field.

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;
  • Proficiency in C++ and Object-Oriented programming;
  • Experience with multithreaded applications, networking, and distributed computing;
  • Knowledge of dynamic linking and loading;
  • Use debugging tools such as gdb, strace, valgrind, totalview, etc.;
  • Experience with version control tools like CVS and SVN;
  • Familiarity with web technologies and web application frameworks;
  • Experience with text indexing;
  • Effective verbal and written communication skills.
Knowledge of the following operating systems and platforms:
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C/C++ Software Developer
C/C++ Software Developer

Ariadne • Bethesda (MD)

On-site
USD 120,000 - 180,000
Competitive salary
Excellent benefits package
No telecommuting
C/C++ Software Engineer — Biomedical Data Systems
C/C++ Software Engineer — Biomedical Data Systems

Ariadne • Bethesda (MD)

On-site
USD 120,000 - 180,000
Competitive salary
Excellent benefits package
No telecommuting
C++ Developer
C++ Developer

Infojini Inc • New York (NY)

On-site
Staff Software Engineer
Staff Software Engineer

Illumina, Inc. • United States

Hybrid
USD 140,000 - 190,000
C++ Developer
C++ Developer

Nextgen Technologies • San Jose (CA)

On-site
USD 100,000 - 130,000
System Software Developer
System Software Developer

Valex LLC • Washington

On-site
USD 85,000 - 110,000
Senior Software Engineer or Architect in Media Platforms
Senior Software Engineer or Architect in Media Platforms

Entire Hire • San Mateo (CA)

On-site
USD 120,000 - 160,000
Senior C++ Developer - High-Performance, Hybrid NYC
Senior C++ Developer - High-Performance, Hybrid NYC

US staffing Inc • New York (NY)

On-site
Sr Backend Engineer
Sr Backend Engineer

ProArch • Atlanta (GA)

On-site
USD 110,000 - 150,000
Senior C++ Developer (Low-Latency&Market Data
Senior C++ Developer (Low-Latency&Market Data

Luxoft • New York (NY)

On-site
USD 140,000 - 200,000