Recent Searches

You haven't searched anything yet.

1 Computer Programmer Job in Bethesda, MD

SET JOB ALERT
Details...
GAP Solutions, Inc.
Bethesda, MD | Full Time
$67k-82k (estimate)
10 Months Ago
Computer Programmer
$67k-82k (estimate)
Full Time | Retail 10 Months Ago
Save

GAP Solutions, Inc. is Hiring a Computer Programmer Near Bethesda, MD

Position Objective: Provide services as a Computer Programmer in support of the overall functions of the National Institute of Mental Health (NIMH) within the National Institutes of Health (NIH). Under this task order, the contractor will independently provide support services to satisfy the overall operational objectives of the National Institute of Mental Health. The primary objective is to provide services and deliverables through the performance of Clinical services.

Duties and Responsibilities:

  • Evaluate new analytic methods and software and adapt them if necessary.
  • Work with staff to develop, test and refine novel programming methods, toolkits, and algorithms.
  • Conceive of and create data processing pipelines that allow for the efficient movement, pre-processing and display of data.
  • Provide technical experience reviewing, analyzing, and modifying existing programming systems. 5
  • Apply a variety of statistical and computational techniques to solve complex analytic problems. For example, assist researchers with biostatistics and statistical modeling across a range of applications 1
  • Improve communications between bespoke experimental equipment for storage and data processing. Provide technical experience reviewing, analyzing, and modifying existing programming systems. Provide scientific research and programming support for cutting edge technology and training in the areas of bioinformatics and computational biology.
  • Apply knowledge of relational databases (e.g. PostgreSQL) to optimize extraction and analysis of multivariate data Use advanced knowledge and proficiency with a variety of statistical and computational techniques 2
  • Develop or utilize new or existing technology to develop dynamic web applications or software tools for bioinformatics application. 4
  • Develop scientific applications using R, Shiny and/or Python. For example, implement these applications for analysis of a broad range of data sets, including time series, transcriptomics and behavioral data 3
  • Maintain and monitor applications, databases, or software tools.
  • Collaborate with staff to develop database application and tools for supporting bioinformatics and scientific computing research projects.
  • Maintain the lab’s software projects, including associated websites, documentation, code repositories, releases and improvements. Knowledge of Linux (especially Debian) to establish compliant repositories of data and laboratory information such as laboratory protocols.
  • Prepare roadmaps, schedules, status reports, plans and recommendations.
  • Generate and run appropriate database queries needed for Quarterly Progress Reports. Assist with Computer Networking and systems integration.
  • Prepare roadmaps, schedules, status reports, plans and recommendations.
  • Generate and run appropriate database queries needed for Quarterly Progress Reports. Maintain and follow SOPs, configuration management, upgrades and availability.
  • Provide feasibility studies and research for compatibility and ease of scientific databases use by researchers for extensive scientific data analyses
  • Provide written technical descriptions of implemented algorithms; contribute to the publication of the lab’s software and research.
  • Design, develop and deploy software for multi-core and high-performance computing systems.
  • Manage and troubleshoot deployments and image builds. Develop new code and refine/troubleshoot existing code.
  • Troubleshoot scripts and programs to ensure successful use of said scripts and programs. Document in-house software for training and reference purposes.
  • Provide support for development of methods in data science.
  • Provide support to facility users and staff; resolve or escalate issues based on criteria.
  • Troubleshoot scripts and programs to ensure successful use of said scripts and programs. Document in-house software for training and reference purposes.
  • Provide database support and maintenance, including production data analysis to ensure data integrity, data correction with SQL and/or Java utilities, implementation of the new utilities for users and system administrators to support and correct data.
  • Support hardware and biological software by providing technical support to staff.
  • Provide guidance/problem resolution for users of personal computers/Macintosh/Unix systems.
  • Plan and carry out quality control programs.
  • Develop and implement new or major revisions to applications, databases, or software tools. Implement improvements to operations.
  • Select appropriate statistical methods for use in quality control analysis to ensure the reliability and consistency of the data while measuring data limitations.
  • Develop and implement backup strategies for all data and applications in central facilities and as needed at individual workstations; use redundant disk, server, backup and power systems.
  • Design and develop bioinformatics databases to better support and advanced biomedical research.
  • Transfer and transform data across different platforms or inter-change between software and integrate software and tools into a viable platform.
  • Ability to have access the Animal Facility to be able to check on equipment and develop experimental equipment that is located within the facility.
  • Work products and documents related to designing and implementing acquisition, presentation and processing frameworks for experimentation; developing software specifications; designing and implementing pipelines; evaluating framework to accelerate analysis stream; ensuring integration with stimulus control software; maintaining internal project’s documentation system. - Daily
  • Work products and documents related to automating the process of downloading/updating share software; providing recommendations; training staff on programming, scripting, and documenting standard operating procedures for facility. - Daily
  • Work products and documents related to acquiring, de-identifying, analyzing, and distributing datasets made publicly available. - Daily
  • Develop scientific applications using R, Shiny and/or Python. Develop or utilize new or existing technology to develop dynamic web applications or software tools for bioinformatics application. - Ad-Hoc
  • Provide technical experience reviewing, analyzing, and modifying existing programming systems. Applying a variety of statistical and computational techniques to solve complex analytic problems. Apply knowledge of retional databases (e.g. PostgreSQL) to optimize extraction and analysis of multivariate data Use advanced knowledge and proficiency with a variety of statistical and computational techniques. - Ad-Hoc

Basic Qualifications:

  • A minimum of a Bachelors degree in Computer Science, Computer Programming, or related field, and at least 3 years of experience required. However a masters degree in computer science or related field with at least 3 years of related experience is preferred.
  • At least 1 year of experience with statistical modeling experience needed.
  • Skilled in MATLAB, R languages, PostgreSQL, GitHub, Linux, Python and/or Shiny.
  • Experienced in statistical modeling, database management, data visualization, server hardware/software management, web development, and algorithm development.

Minimum Qualifications:

  • Ability to multi-task and pay close attention to detail.
  • Excellent analytical, organizational and time management skills.
  • Strong communication skills, both oral and written.

*This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required by this position.

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

GAP Solutions provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply for a job us at recruiting@gapsi.com. You will need to reference the requisition number of the position in which you are interested. Your message will be routed to the appropriate recruiter who will assist you. Please note, this email address is only to be used for those individuals who need an accommodation to apply for a job. Emails for any other reason or those that do not include a requisition number will not be returned.

GAP Solutions is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to their race, ethnicity, ancestry, color, sex, religion, creed, age, national origin, citizenship status, disability, medical condition, military and veteran status, marital status, sexual orientation or perceived sexual orientation, gender, gender identity, and gender expression, familial status, political affiliation, genetic information, or any other legally protected status or characteristics.

This position is contingent upon contract award.

Job Summary

JOB TYPE

Full Time

INDUSTRY

Retail

SALARY

$67k-82k (estimate)

POST DATE

06/25/2023

EXPIRATION DATE

05/04/2024

WEBSITE

gapsi.com

HEADQUARTERS

HERNDON, VA

SIZE

500 - 1,000

FOUNDED

1999

TYPE

Private

CEO

GERTY AJITH PERERA

REVENUE

$10M - $50M

INDUSTRY

Retail

Related Companies
About GAP Solutions, Inc.

GAP Solutions offers scientific and technical consultancy, IT, HR, operations and security management for defense and law enforcement agencies.

Show more

GAP Solutions, Inc.
Full Time
$87k-112k (estimate)
1 Day Ago
GAP Solutions, Inc.
Full Time
$80k-103k (estimate)
1 Day Ago

The job skills required for Computer Programmer include Computer Science, Programming, HTML, Software Engineering, Python, Web Applications, etc. Having related job skills and expertise will give you an advantage when applying to be a Computer Programmer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Computer Programmer. Select any job title you are interested in and start to search job requirements.

For the skill of  Computer Science
Stellent IT LLC
Full Time
$40k-59k (estimate)
2 Days Ago
For the skill of  Programming
Camp Rippling Brook
Temporary | Full Time
$55k-69k (estimate)
1 Week Ago
For the skill of  HTML
SOFTWARE PRODUCTIVITY STRATEGISTS
Full Time
$87k-107k (estimate)
Just Posted
Show more

The following is the career advancement route for Computer Programmer positions, which can be used as a reference in future career path planning. As a Computer Programmer, it can be promoted into senior positions as a Web Software Developer II that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Computer Programmer. You can explore the career advancement for a Computer Programmer below and select your interested title to get hiring information.