Recent Searches

You haven't searched anything yet.

1 Computer Programmer Job in Rockville, MD

SET JOB ALERT
Details...
GAP Solutions, Inc.
Rockville, MD | Full Time
$86k-106k (estimate)
4 Months Ago
Computer Programmer
GAP Solutions, Inc. Rockville, MD
$86k-106k (estimate)
Full Time | Retail 4 Months Ago
Save

sadSorry! This job is no longer available. Please explore similar jobs listed on the left.

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

Provide services as a Computer Programmer in support of the overall functions of National Institute of Mental Health (NIMH) within the National Institutes of Health (NIH). Contractor will independently provide support services to satisfy the overall operational objectives of the National Institute of Mental Health (NIMH).

Duties and Responsibilities:

  • Maintain and enhance the Drupal content management system (CMS) that hosts the main NIMH website (www.nimh.nih.gov). 1
  • Write PHP applications that support the NIMH website. 2
  • Implement and enhance continuous integration (CI) and Drupal testing frameworks. 3
  • Follow the principles of progressive enhancement to add interactive functionality to NIMH websites. 4
  • Maintain and enhance the current design of the main NIMH website. 5
  • Ensure responsive site design displays properly on common mobile devices. Translate design mockups in PSD and similar formats into semantic HTML and CSS. Optimize the design of user interface (UI) elements.
  • Extend CSS/JavaScript frameworks (for example, the U.S. Web Design System (USWDS) to implement UI elements Write modern, efficient, and modular JavaScript
  • Perform client-side development, CMS development and integrate client-side components with server-side applications.
  • Monitor, test, and optimize front-end performance of NIMH websites Attend meetings; collaborate with staff on Web development projects.
  • Work products and documents related to maintaining and developing the Drupal CMS, including creating/modifying content types, Twig templates, and custom modules. - Ad-Hoc
  • Work products and documents related to using progressive enhancement to add interactive functionality to NIMH websites; ensure and following responsive design patterns that support common mobile devices. - Ad-Hoc
  • Work products and documents related to translating design mockups in PSD and similar formats into semantic HTML and CSS; optimize the design of user interface (UI) elements; extend CSS/JavaScript frameworks to implement UI elements; write modern, efficient, and modular JavaScript. - Ad-Hoc
  • Work products and documents related to performing client-side development; server-side (PHP) development; integrate client-side components with server-side applications; monitor, test and optimize performance of NIMH websites. - Ad-Hoc
  • Work products and documents related to attending meetings; collaborate with staff on Web development projects. - Ad-Hoc

Basic Qualifications:

  • Bachelor’s degree in Computer Sciences or a related discipline.
  • Minimum of eleven (11) years of overall related experience.
  • Minimum of three (3) years of experience with Drupal development, including custom module development.
  • Minimum of three (3) years of experience working with the frontend of Web applications.
  • Minimum of four (4) years of experience working with HTML, CSS, and JavaScript.
  • Proficiency with Git and Github.
  • Proficiency with JavaScript profiling tools (e.g., Chrome Developer Tools), JavaScript analysis tools (e.g., JSLint), and CSS preprocessors (e.g., SASS).
  • Minimum of four (4) years of experience working with responsive designs, including proficiency with CSS media queries, mobile/touch design.
  • Familiarity with Section 508 requirements.
  • Expertise in current Web standards.

Minimum Qualifications:

  • Strong communications skills, both oral and written.
  • Excellent analytical, organizational, and time-management skills.
  • Ability to communicate effectively, orally and in writing, with non-technical and technical staff.
  • Detail-oriented and possess strong organizational skills with the ability to prioritize multiple tasks and projects.
  • 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, email 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.

Job Summary

JOB TYPE

Full Time

INDUSTRY

Retail

SALARY

$86k-106k (estimate)

POST DATE

01/21/2023

EXPIRATION DATE

05/02/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.
Part Time
$98k-122k (estimate)
Just Posted
GAP Solutions, Inc.
Full Time
$76k-102k (estimate)
Just Posted
GAP Solutions, Inc.
Full Time
$62k-83k (estimate)
6 Days Ago

The job skills required for Computer Programmer include Computer Science, JavaScript, Analysis, HTML, CSS, PHP, 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
Jacobs Solutions Inc.
Full Time
$96k-120k (estimate)
Just Posted
For the skill of  JavaScript
Hamdan Resources
Full Time
$61k-73k (estimate)
1 Week Ago
For the skill of  Analysis
Judge Group
Full Time
$102k-128k (estimate)
2 Weeks Ago
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.