Computer Programmer

Bethesda, Maryland
Jul 17, 2021
Required Education
Position Type
Full time

We are currently searching for a Computer Programmer to provide support to the National Institutes of Health (NIH). This opportunity is a full-time position with MSC, and it is on-site in Bethesda, MD.



Duties & Responsibilities
  • Design, build, and maintain data models and back-end infrastructure to support Translator autonomous relay system (ARS).
  • Design, build, and maintain integration infrastructure for other autonomous relay agents (ARAs) developed by Translator collaborators.
  • Design and develop algorithms to interrogate and integrate knowledge graphs from multiple ARAs into a coherent “answer” graph.
  • Design, build, and maintain web-based applications for internal software development projects as well as external applications in collaboration with other organizations.
  • Work with colleagues to establish best practices for software development, (e.g., continuous integration and continuous deployment).
  • Break down user stories for translational research into specific service requests and assess the quality of the responses, requiring knowledge or willingness to learn about translational research.
  • Work with a diverse group of translational researchers (e.g., chemists, biologists, computational biologists, etc.) to utilize Translator or other Informatics resources into their projects.
  • Utilize best-of-breed technology stacks to implement and support scientific projects.
  • Develop website content and data to communicate progress of programs within intramural research.
  • Assist staff with the development of mobile and web-based software development informatics projects.
  • Participate in technical reviews and evaluations of vendor software in support of informatics.
  • Assist with writing formal research plans, completing grant applications, and other for various project management tasks.




  • Ph.D. in Computer Science, Computer Programming and Data Processing or a related discipline. Three (3) years of specialized experience plus a Master’s degree is equivalent to a Ph.D.
  • Minimum of ten (10) years of research and software development experience, Five years as lead developer for a project applying systems engineering, agile software development best practices, and data-centric principles to design, develop and deploy software applications and services.
  • Minimum two (2) years of specialized experience in translational research data analysis.
  • Experience with Git, SVN, or other version control system.
  • Experience writing unit tests and documentation for software.
  • Excellent communication skills, both oral and written.
  • Excellent analytical, organizational and time management skills.
  • Desire to learn new and develop prototypes of applications using bleeding edge technologies.
  • Desire to explore and learn new concepts in translational research.
  • Experience with full-stack software development including database technologies (Oracle, MySQL, PostgreSQL, GraphQL, Neo4j/Cypher), core software development, scripting, and statistical languages (JAVA/Python/Perl/bash/R), web application development (HTML/CSS/Javascript), modern virtualization approaches, modern web app frameworks, search srvcs and API development tools.
  • Experience with Git, SVN, or other version control system.


Company Description

We are a trusted government partner that blends deep domain expertise with advanced technologies to help our customers solve complex problems that improve, protect, and save lives. As a rapidly growing company, we combine entrepreneurial spirit, customer focus, and an outcomes-based approach to support agency missions in health IT, life sciences, public safety, and grants management.


The Dovel Family of Companies offers employees an opportunity to advance beyond a specific role or contract, we offer a path to develop an enriching career. We believe in empowering a culture of innovation, customer success, and employee growth. 


What you’ll get…

  • Time Off! Flexible schedules and company paid holidays allow you to take the time you need.
  • Investment in YOU! 401(K) company contributions are yours to keep with no waiting period.
  • Choices! Unique healthcare plans to choose from with options like fertility and orthodontia benefits.
  • Discovery! With our tuition assistance and training programs, we support your career advancement.
  • Tax Savings! Enroll in pre-tax Health or Dependent Care Flexible Spending, HSA with company contributions, parking, and/or transit commuter benefits.
  • Support! Working parents and busy professionals – we’ve got you covered with a supportive culture, confidential Employee Assistance Program and a membership to
  • Perks! Employee discounts, peer recognition programs, company-wide wellness challenges, and fun community events.
  • A Voice! A unique culture where you can influence decisions and have your voice heard.




We are an Equal Opportunity Employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, disability, or veteran status.