Logo
GAP Solutions

Front End Web Developer Job at GAP Solutions in Bethesda

GAP Solutions, Bethesda, MD, United States, 20811


Position Objective: Provide services as a Front End Web Developer in support of the overall functions of the National Institute of Nursing Research within the National Institutes of Health (NIH). The purpose of this position is to support the NINR, including website design, content updates, and general maintenance. The candidate will identify and troubleshoot front-end issues and implement effective solutions, collaborating 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.
  • Provide integrated domain expertise across complex computational environments.
  • Interface with staff as needed to gather project requirements, develop project plans with the web team, and help execute plans.
  • Support and maintain scientific computer systems including hardware, operating systems, and associated services in a high-performance computing environment.
  • Design, develop, document, analyze, create, test, and modify computer systems, programs, and integrations.
  • Determine needs and provide IT support for computerized systems supporting activities.
  • Compile and manage data and assist with quality control.
  • Utilize knowledge of data structure, data management, and various programming languages.
  • 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 graphically 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 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 configuring hardware and software systems.
  • Mitigate security vulnerabilities; remediate vulnerabilities and ensure that all 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 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 the 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 the 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 with experience in website development, webpage design, web-based scripting languages, and web graphics files and standards.
  • Skilled in the application of Digital Communications Federal Compliance Standards, webpage creation and development, content management maintenance, and 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 Manager, 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, please contact 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.

#J-18808-Ljbffr