Client/Server Programmer jobs in Maryland

Client/Server Programmer reviews, analyzes, and modifies programming systems including encoding, testing, debugging and installing to support an organization's client/server software applications. Designs, plans, enhances, and tests all distributed systems platforms. Being a Client/Server Programmer conducts technical assessment, research, and testing of technologies as requested. May require a bachelor's degree in a related area. Additionally, Client/Server Programmer typically reports to a project leader or manager. To be a Client/Server Programmer typically requires 0-2 years of related experience. Works on projects/matters of limited complexity in a support role. Work is closely managed. (Copyright 2024 Salary.com)

G
Computer Programmer
  • GAP Solutions, Inc.
  • Rockville, MD FULL_TIME
  • 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.

  • 20 Days Ago

A
Mainframe Programmer
  • Agama Solutions
  • Owings, MD FULL_TIME
  • Mainframe Programmer they would prefer this person sit in Owings Mills, MD The JD is below. The Systems Programmer will be responsible to install, maintain, and upgrade IBM and 3rd Party products in a...
  • 20 Days Ago

G
Computer Programmer
  • GAP Solutions
  • Bethesda, MD FULL_TIME
  • 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). Unde...
  • 22 Days Ago

S
AudioVisual Programmer
  • Spectra Tech, LLC
  • Aberdeen, MD FULL_TIME
  • Description/Job Summary Spectra Tech, LLC is hiring for an AudioVisual Programmer to support the US Army Combat Capabilities Development Command (DEVCOM) Army Research Laboratory at Aberdeen Proving G...
  • 24 Days Ago

J
Programmer Analyst
  • Johns Hopkins Medicine
  • Baltimore, MD FULL_TIME
  • Req#:634143 Programmer Analyst Hybrid/Remote (Monday-Friday) 8:30am-5pm. This position will be a hybrid/remote position, with one day in office required per month, as well as location visits and on-si...
  • 1 Day Ago

T
SAS PROGRAMMER
  • TECHNICAL RESOURCES INT'L
  • Bethesda, MD FULL_TIME
  • Job Description: � Build SAS datasets from clinical databases. � Develop SAS macros, templates, and utilities for data cleaning and reporting. � Develop SAS programs to produce CDISC and ADaM-co...
  • 1 Day Ago

T
iOS Developer
  • Talent Software Services
  • Minneapolis, MN
  • Are you an experienced iOS Developer with a desire to excel? If so, then Talent Software Services may have the job for y...
  • 3/28/2024 12:00:00 AM

G
Senior Android Engineer - Remote
  • Grid Dynamics
  • Beaverton, OR
  • Description Position at Grid Dynamics We are looking for a talented Android developer to join a world-class team as we c...
  • 3/28/2024 12:00:00 AM

S
JD Edwards Developer
  • Saicon Consultants Inc
  • Addison, TX
  • Job Description Job Description Job Title: JDE Developer Position Type: Full Time Work Location: Addison, TX 75001 (Hybr...
  • 3/28/2024 12:00:00 AM

D
Software Developer II
  • Data Dimensions
  • Janesville, WI
  • Purpose: The Software Developer II participates in all aspects of the design and implementation of sophisticated product...
  • 3/28/2024 12:00:00 AM

A
Senior iOS Developer
  • Anagh Technologies Inc
  • Sunnyvale, CA
  • Overview: We are seeking a strong iOS Developer who is motivated, result oriented and dedicated with strong analytical s...
  • 3/27/2024 12:00:00 AM

G
Client/Server Programmer Associate (Work From Home - USA)
  • Geisinger Health
  • **Client/Server Programmer Associate (Work From Home - USA)** **Job Title** Client/Server Programmer Associate (Work Fro...
  • 3/27/2024 12:00:00 AM

S
Desktop Support
  • Saicon Consultants Inc
  • Garland, TX
  • Job Description Job Description We are seeking a Desktop Support for a contract role to join our team! You will resolve ...
  • 3/27/2024 12:00:00 AM

S
Desktop Support Technician
  • Saicon Consultants Inc
  • Richmond, VA
  • Job Description Job Description Seeking experienced advanced Desktop Support Technician. The ideal candidate brings prov...
  • 3/25/2024 12:00:00 AM

Maryland (US: /ˈmɛrələnd/ (listen) MERR-əl-ənd) is a state in the Mid-Atlantic region of the United States, bordering Virginia, West Virginia, and the District of Columbia to its south and west; Pennsylvania to its north; and Delaware to its east. The state's largest city is Baltimore, and its capital is Annapolis. Among its occasional nicknames are Old Line State, the Free State, and the Chesapeake Bay State. It is named after the English queen Henrietta Maria, known in England as Queen Mary. Sixteen of Maryland's twenty-three counties border the tidal waters of the Chesapeake Bay estuary and...
Source: Wikipedia (as of 04/11/2019). Read more from Wikipedia
Income Estimation for Client/Server Programmer jobs
$63,339 to $83,696

Client/Server Programmer in Vineland, NJ
Ensuring that players are able to access their guilds and go on quests for treasure and world domination through ancient lands, the lead server programmer is on the front lines of network preservation.
February 09, 2020
Client/Server Programmer in Lima, OH
The exact responsibilities of the lead server programmer vary depending on the system in place, but will probably involve the design, implementation, and ongoing support of client/server applications.
December 01, 2019