C/C++ Software Developer

Ariadne
  • Bethesda, Maryland
  • Autofill and Review
30+ days ago

Job Description

Ariadne seeks a talented C++ Programmer to develop and maintain an indexing engine and a web content delivery framework. The engine processes and makes searchable terabytes of rapidly growing biomedical information. The web portal system 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 at National Institutes of Health (NIH) in Bethesda, MD.

Required:

  • 5+ years of related software development experience
  • hands-on C and C++ development experience, STL
  • OO knowledge and programming experience in C++
  • hands-on Web development experience on Linux/Unix, CGI, HTML/CSS, JavaScript
  • flexibility and ability to learn and use new technologies
  • ability to work well in a team environment as well as independently and get things done

Extremely beneficial:

  • database design/development experience, SQL
  • XML/XSLT knowledge and experience
  • experience designing/building any application framework
  • multi-threaded programming experience
  • cross-platform Linux/Unix, Windows programming experience
  • experience in writing Unix shell, Python or Perl scripts
  • information retrieval and text indexing experience

Beneficial:

  • experience with any Web application development frameworks
  • background in biology or bioinformatics
  • distributed systems
  • network programming

Education:

  • Bachelor's degree in Computer Science or similar is required
  • Master's degree in Computer Science or equivalent is preferred

Additional Information:

  • Competitive salary depends on skills and experience.
  • Excellent benefits package
  • No telecommuting.
Several positions are available that have following responsibilities: design and development of business-logic and presentation components for NIH web portal, system performance optimization, development of algorithms for analyzing large volumes of biological data, design and support of databases for storing genomic and other biological information.
Thank you for your interest in our C/C++ Software Developer position! We look forward to reviewing your application. Click Apply button now!

Numbers & Facts

LocationBethesda, Maryland

Skills

  • Algorithmsunmatched
  • Application Frameworkunmatched
  • Bioinformaticsunmatched
  • Biologyunmatched
  • Biomedicineunmatched
  • Business Developmentunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • C++ Standard Template Library (STL)unmatched
  • CGI (Common Gateway Interface)unmatched
  • CSS (Cascading Style Sheet)unmatched
  • Computer Scienceunmatched
  • Content Delivery/Distributionunmatched
  • Database Designunmatched
  • Database Programmingunmatched
  • Distributed Computingunmatched
  • Genomicsunmatched
  • HTML (HyperText Markup Language)unmatched
  • Information Retrievalunmatched
  • Internet Portalunmatched
  • JavaScriptunmatched
  • Linux Operating Systemunmatched
  • Microsoft Windows Operating Systemunmatched
  • Multiplatform/Cross-Platformunmatched
  • Multithreaded Programmingunmatched
  • National Institutes of Health (NIH)unmatched
  • Network Programmingunmatched
  • Object Oriented Programming (OOP)unmatched
  • Performance Tuning/Optimizationunmatched
  • PerlScript Scripting Languageunmatched
  • Python Programming/Scripting Languageunmatched
  • SQL (Structured Query Language)unmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Team Playerunmatched
  • Unix Operating Systemsunmatched
  • Unix Shell Programmingunmatched
  • Web Application Frameworkunmatched
  • Web Programmingunmatched
  • Work From Homeunmatched
  • XML (EXtensible Markup Language)unmatched
  • XSLT (Extensible Stylesheet Language Translation)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder