Current jobs related to Computer Programmer - Rockville - GAP Solutions, Inc.


  • Rockville, Maryland, United States ZeniMax Media Full time

    Job SummaryAs a Senior AI Programmer at ZeniMax Media, you will be responsible for designing, implementing, and polishing AI systems and behaviors. You will work closely with engineering, design, and art teams to create and refine AI unit types, develop test maps, and support advanced AI development.Responsibilities:Partner with engineering, design, and art...


  • Rockville, Maryland, United States ZeniMax Media Full time

    Job SummaryZeniMax Media is seeking a highly skilled Senior AI Programmer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and polishing AI systems and behaviors.Key Responsibilities:Partner with engineering, design, and art teams to define and create AI systems and behaviorsDevelop support for...


  • Rockville, United States TriMech Services Full time

    Job DescriptionJob DescriptionSenior Mastercam ProgrammerPosition SummaryThis position is responsible for leading and directing the daily efforts of prototype and production machining using Computer Numerically Controlled (CNC) machining equipment, Computer Aided Machining (CAM) software, Computer Aided Design (CAD) software and appropriate inspection...


  • Rockville, Maryland, United States ZeniMax Media Full time

    Job SummaryZeniMax Media is seeking a highly skilled Senior Graphics Programmer to join our team. As a key member of our graphics development team, you will be responsible for designing, implementing, and maintaining cutting-edge graphics technologies for our games.The ideal candidate will have a strong background in C++ development and graphics programming,...


  • Rockville, Maryland, United States ZeniMax Media Full time

    OverviewBethesda Game Studios is seeking a highly skilled Senior Graphics Programmer to join our team. As a key member of our graphics team, you will be responsible for designing, implementing, and maintaining cutting-edge graphics technologies for our games.ResponsibilitiesDesign and implement high-performance graphics algorithms and data structuresDevelop...


  • Rockville, Maryland, United States ZeniMax Media Full time

    Job SummaryWe are seeking a highly skilled Senior Systems Programmer to join our team at ZeniMax Media. As a key member of our development team, you will be responsible for designing and implementing high-performance systems for our games.Your primary focus will be on writing clear, maintainable, and highly functional code in C++. You will work closely with...


  • Rockville, Minnesota, United States ZeniMax Media Full time

    Job SummaryAs a Senior Systems Programmer at ZeniMax Media, you will be responsible for designing and implementing high-performance, real-time systems for our games. This includes writing clear, maintainable, and portable C++ code, as well as collaborating with team members to plan and design code. You will also be responsible for supporting and maintaining...


  • Rockville, Minnesota, United States ZeniMax Media Full time

    Job SummaryAs a Senior Graphics Programmer at ZeniMax Media, you will be responsible for designing and implementing cutting-edge graphics techniques and detailed knowledge of graphics hardware. This role requires a strong understanding of graphics engine architecture, from game interface to graphics API interface, as well as experience with DirectX 11 level...


  • Rockville, Maryland, United States Piper Companies Full time

    Piper Companies is seeking a skilled Security Systems Specialist to join their team in the DC, Maryland, Virginia area. This is a full-time position that requires onsite work at client sites.Key Responsibilities of the Security Systems Specialist:Install, troubleshoot, maintain, and repair access control and CCTV systems, including infrastructure, equipment,...


  • Rockville, Maryland, United States Piper Companies Full time

    Piper Companies is seeking a skilled Security Systems Specialist to join their team in the DC, Maryland, Virginia area. This is a full-time position that requires working onsite at client sites.Key Responsibilities:Install, troubleshoot, maintain, and repair access control and CCTV systems, including infrastructure, equipment, and programming of...


  • Rockville, Maryland, United States X Energy, LLC Full time

    About the RoleX Energy, LLC is seeking a highly skilled Instrumentation and Control (I&C) Engineer to support the design and development of I&C systems through all phases of the design lifecycle, including testing, analysis, and implementation of hardware according to design requirements.Key ResponsibilitiesDesign and develop I&C systems for process systems,...


  • Rockville, Maryland, United States X Energy, LLC Full time

    About the RoleX Energy, LLC is seeking a highly skilled Instrumentation and Control Systems Engineer to support the design and development of instrumentation and controls (I&C) through all phases of the design lifecycle, including testing, analysis, and implementation of hardware according to the design requirements.Key ResponsibilitiesDesign and develop I&C...

Computer Programmer

2 months ago


Rockville, United States GAP Solutions, Inc. Full time

Position Objective: Provide services as a Computer Programmer (Informatics Development) in support of the overall functions of the National Center for Advancing Translational Sciences (NCATS) within the National Institutes of Health (NIH). The mission of Informatics is to produce data-driven decisions and accelerate translation through innovative informatics methods and software, and deep domain expertise in informatics and various translational research data types. Integration, curation, and public rendering to support analysis of various types of experimental and curated datasets. The development of custom workflows and new methodologies to help interpret complex, large-scale datasets, including clinical data. Maintenance, and deployment of cheminformatics and bioinformatics workflows/pipelines, web and mobile apps to disseminate our robust methods and data; bioinformatics and cheminformatics collaborative work with non-informaticians.



Duties and Responsibilities:

  • Examine analytical problems and pose feasible statistical solutions. 1
  • Evaluate new analytic methods and software and adapt them if necessary. 2
  • Work with staff to develop, test and refine novel programming methods, toolkits, and algorithms. 3
  • Lead the establishment of best practices for continuous integration and continuous deployment, using technologies such as Jenkins, Travis, Docker, Kubernetes, Cloud services (AWS, Google Cloud) 4
  • Lead the design and implementation of features and expansion of the case reporting tool and explore functionality to accommodate a broader array of diseases, such as cancer and rare conditions, based on FDA prioritization input. This includes coordinating the back-end to support front-end requirements. 5
  • Use advanced knowledge in machine learning, statistics, text mining, natural language processing, computational semantics, computer vision, and data science to develop creative solutions to complex real-world problems.
  • Develop scientific applications using R, Shiny and/or Python.
  • Install software testing programs on datasets to identify issues and propose solutions.
  • Test and maintain software products to ensure strong functionality and optimization.
  • Develop or utilize new or existing technology to develop dynamic web applications or software tools for bioinformatics application.
  • Test and install the software updates.
  • Collaborate with staff to develop database application and tools for supporting bioinformatics and scientific computing research projects.
  • 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.
  • Prepare roadmaps, schedules, status reports, plans and recommendations.
  • Maintain and follow SOPs, configuration management, upgrades and availability.
  • Design, develop and deploy software for multi-core and high-performance computing systems.
  • 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.
  • Implement improvements to development activities to speed development of applications, databases, or software tools.
  • 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.
  • Work with staff on applying, extending and/or developing statistical methods to address problems identified by the staff of relevance to the project.
  • Run Validation - Ad-HocMeet with lab members to present updates.




Basic Qualifications:

  • Bachelor’s degree in Computer Programming and Data Processing or a related discipline.
  • Skilled in Code management using Github, including working with multiple branches and forks, Reviewing Github merge requests as a feedback loop, Merging code in Github.
  • Experience managing tasks in JIRA, including creating tickets, providing timeline updates to tickets, working with testers in a regular feedback loop to closure.
  • Experience Cloud Computing including AWS, Google, etc.
  • Experience documenting design and tests / MS Office Suite; creating documentation deliverables such as: presentations, guides, testing plans and reports.
  • Experience with Requirements tracking, Data Modeling, and Database Management.




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.