Logo
GAP Solutions, Inc.

GAP Solutions, Inc. is hiring: Front End Web Developer in Bethesda

GAP Solutions, Inc., Bethesda, MD, United States, 20894


Position Objective: Provide services as a Front End Web Developer in support of the overall functions of National Institute of Nursing Research within the National Institutes of Health (NIH). The purpose of this position is to support the o NINR, including website design, content updates, and general maintenance. The candidate will identify and troubleshoot front-end issues and implement effective solutions, collaborate with NINR staff and contractors (e.g., communications team, graphic designer(s), and back-end developers to complete projects. NINR's website uses Drupal 10 and is hosted by Acquia. The web developer shall have certification(s) in web applications and experience in website development, webpage design, web-based scripting language(s), and web graphics files and standards. The ideal candidate will have a strong background in federal projects and an understanding of government systems and compliance standards.

Duties and Responsibilities:
  • Provide project management guidance and assistance to specific projects and activities. 2
  • Provide integrated domain expertise across complex computational environments. 5
  • Interface with staff as needed to gather project requirements, develop project plan with web team, and help execute plan. 1
  • Support and maintain scientific computer systems including hardware, operating systems, and associated services in a high-performance computing environment. 4
  • Design, develop, document, analyze, create, test and modify computer systems, programs and integrations. 3
  • Determine needs and provide IT support for computerized systems supporting activities.
  • Compiles and manages data and assists with quality control.
  • Utilize knowledge of data structure, data management and various programming language.
  • Manage data formatting input and output.
  • Perform quality assurance and quality control; troubleshoot issues with image analysis and quality.
  • Prepare data and analysis for presentations and publication.
  • Prepare reports and offer solutions supporting ongoing needs assessment and strategic planning related to computer systems management and engineering.
  • Present results in graphical using appropriate language.
  • Provide documentation as required and participate in code reviews, planning sessions, and routine status meetings.
  • Enhance efficient and effective presentation of information, content, images and graphics online and through the digital platforms.
  • Provide computing support including troubleshooting, answering technical inquiries from users, and procuring new systems.
  • Plan, organize and coordinate formal and informal IT related training and orientation of IT initiatives.
  • Maintain computational infrastructure, including upgrading and configuration of hardware and software systems.
  • Mitigate security vulnerabilities; remediate vulnerabilities and ensure that all the Operating Systems are hardened and up to date; administer firewalls, web servers, file servers and database servers.
  • Independently monitor internal network systems; address system performance issues.
  • Test the operation and evaluate the performance of individual hardware components to ensure that they meet specifications.
  • Maintain system software, hardware configuration, and security, as well as upgrade of the software as necessary to maintain security.
  • Work with data users to define, prioritize and implement metadata standards across systems.
  • Test and maintain software products to ensure strong functionality and optimization
  • Implement improvements to development activities to speed development of applications, databases or software tools.
  • Create system documentation, electronic templates and examples, training materials and presentations.
  • Design and build database-driven web applications to meet specific user needs for information and/or data management.
  • Develop and test web applications.
  • Develop scripts to automate data processing pipelines.
  • Develop and implement new or major revisions to applications, databases, or software tools.
  • Manage full lifecycle of web-based applications.
  • Manage an extensive array of data storage systems and an enterprise class backup system. Develop and analyze custom user interfaces, perform data modeling, migration of legacy data, and develop applications providing related functionality.
  • New and updated webpages
  • Web applications
  • Pre and post page optimization reports
  • SEO and Analytics reports
  • Quarterly UX/UI usability documentation
  • Technical documentation for reusable code


Basic Qualifications:
  • Bachelor's Degree in Communication Technologies and Computer and Information Systems or a related field of study
  • Certified in web applications and experience in website development, webpage design, web-based scripting languages, and web graphics files and standards.
  • Skilled in Application of Digital Communications Federal Compliance Standards, Webpage Creation and Development, Content Management Maintenance, proficiency with web-based scripting languages (e.g., HTML, CSS, JavaScript), and frameworks (e.g., React, Angular).
  • Experienced with Javascript, CSS3, Acquia Cloud, GitHub, Drupal, HTML5, Microsoft Office Suite including Teams and Planner, Google Suite including Analytics, Tag Manage, Search Console, Looker Studio, JIRA, and MS Office


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.