1

Programming Assistant Jobs in Rockville, MD (NOW HIRING)

Extended Care Coordinator

Ashburn, VA ยท On-site

$19.75 - $26.50/hr

Advertise programming with currently enrolled students and families Programming: * Assist the Extended Care Director in planning, preparing, and executing Extended Care orientation during new teacher ...

Extended Care Coordinator

Ashburn, VA ยท On-site

$19.75 - $26.50/hr

Advertise programming with currently enrolled students and families Programming: * Assist the Extended Care Director in planning, preparing, and executing Extended Care orientation during new teacher ...

Building Engineer

Arlington, VA ยท On-site

$28 - $32/hr

Participate in regular required communication with Chief Engineer, Assistant Chief Engineer, management, tenants and other staff. * Customer Service, willing to work OT shifts covering tenant events ...

Project Engineer

Fairfax, VA ยท On-site

$60 - $100/hr

GARNEY CONSTRUCTION A Project Engineer position is available in Fairfax, VA . This position will ... WHAT YOU WILL BE DOING You will assist the project management team with tasks such as negotiating ...

New

Junior Python Developer

Chantilly, VA ยท On-site

$69.55 - $125.72/hr

Collaborate with senior developers and DevOps engineers * Assist with onboarding technical ... documentation and user support Pay Range Pay Range $69,550.00 - $125,725.00 Benefits Employment ...

New

Showing results 21-40

Programming Assistant information

What is a programming assistant?

Programming Assistants are professionals who support software developers and engineers by performing tasks such as writing code, debugging programs, documenting processes, and assisting with testing. They often work under the supervision of more experienced programmers and help streamline the development process by handling routine or entry-level coding assignments. Programming Assistants may also help maintain software, update databases, and ensure that coding standards are followed, making them valuable members of any technology team.

What are some typical daily tasks and collaborative responsibilities for a programming assistant?

As a Programming Assistant, your daily tasks often include supporting lead developers by writing and testing code, debugging software, and maintaining project documentation. You'll frequently collaborate with other programmers, designers, and project managers to ensure that project milestones are met efficiently. Effective communication and adaptability are important, as you may need to switch between various tasks or assist different team members throughout the day. This role provides valuable exposure to different areas of software development and can help you build the skills and relationships necessary for career advancement.

What are the key skills and qualifications needed to thrive as a programming assistant, and why are they important?

To thrive as a Programming Assistant, you need foundational knowledge in programming languages, basic software development principles, and often a relevant degree or coursework in computer science. Familiarity with code editors, version control systems like Git, and debugging tools is typically required. Strong organizational skills, attention to detail, and effective communication help you collaborate with developers and manage tasks efficiently. These skills ensure you can support development teams, maintain code quality, and contribute to smooth project workflows.

What is the difference between Programming Assistant vs Software Developer?

AspectProgramming AssistantSoftware Developer
Required CredentialsTypically an associate degree or coding bootcamp certificationBachelor's degree in computer science or related field
Work EnvironmentSupport teams, assist in coding tasks, often in collaborative settingsDesign, develop, and maintain software applications independently or in teams
Employer & Industry UsageUsed in tech companies, startups, and IT departments for support rolesCore role in software companies, tech firms, and development agencies

In summary, a Programming Assistant typically supports software development teams with coding tasks and requires less formal education, while a Software Developer is responsible for creating and maintaining software, often holding a bachelor's degree and working independently on complex projects.

What does a programming assistant do?

A programming assistant supports software development by helping write, test, and debug code, often using programming languages and development tools. They may also assist with documentation, code reviews, and learning new technologies to improve project efficiency.

What are the most commonly searched types of Programming jobs in Rockville, MD?

The most popular types of Programming jobs in Rockville, MD are:

What cities near Rockville, MD are hiring for Programming Assistant jobs?

Cities near Rockville, MD with the most Programming Assistant job openings:

Infographic showing various Programming Assistant job openings in Rockville, MD as of August 2026, with employment types broken down into 2% As Needed, 79% Full Time, 16% Part Time, 1% Temporary, and 2% Contract. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution.

DC - DIRECT SUPPORT PROFESSIONAL - DSP (28128)

SJCS

Washington, DC โ€ข On-site

$20/hr

Other

Re-posted 14 days ago


Job description

Mission: Advancing community support and opportunities for people living with disabilities
Core Values: We believe each person should:
  • Be included, respected, and valued.
  • Have ongoing information, experiences, and expectations from which to make choices.
  • Have a variety of relationships.
  • Live and participate in the communities of their choice.
  • Have a career, dreams for the future, and make meaningful contributions.

JOB TITLE: Support Specialist, Residential
Grade: 1
FLSA: Non-Exempt
Revised: May 4, 2016
SUPERVISED BY: Team Leader I, Residential
Job Summary: Provides support to individuals with disabilities in developing and/or maintaining skills that will enhance the quality of their lives in the community; assists with personal care, household tasks and daily routines; performs other job related duties as assigned.
Essential Functions:
  1. Observe and respond to individuals physical, social, behavioral and personal needs;
  2. Provide adequate supervision to individuals to facilitate their health and safety;
  3. Will:
  • Administer medication to consumers; ensure that administration is timely and in the right dosage;
  • Transport consumers to and from appointments, community sites, etc.;
  • Document consumer responses to programming
  • Assist consumers prepare for their appointments, community activities, employment, etc.;
  • Assist with the planning and implementation of daily activities;
  • Prepare meals or assist with the preparation of meals;
  • Assist with the daily household chores, to include but not limited to laundry, meal preparation and cleaning up;
  1. Attend and participate in all relevant agency events, workshops, training and meetings;
  2. Ensure responsible usage of consumer and agency resources, e.g. vehicles, buildings, finances, etc and
  3. Performs other job related duties as assigned.

Required Knowledge, Skills, and Abilities:
  1. Ability to gain working knowledge of St. John's Community Services policies and procedures;
  2. Ability to act as a representative of St. John's Community Services to the public;
  3. Ability to effectively communicate and coordinate with other staff members and individuals from diverse backgrounds;
  4. Ability to pass a criminal background check;
  5. Knowledge of acceptable food preparation and safety practices and procedures; and
  6. Skilled in the operation of relevant computer systems, including hardware and software, and office machines.

Education and Experience:
  1. High school diploma or G.E.D. required
  2. Experience in community based programs preferred
  3. Must meet SJCS and funding jurisdiction current requirements for criminal background/records check.
  4. Valid health certificate to meet current funding jurisdiction requirements;
  5. Valid state-issued driver's license with current driving record in good standing preferred.

Physical and Environmental Conditions:
Work may require lifting heavy objects up to 30 pounds.
Work environment involves risks or discomforts that require special safety precautions e.g. safely operating a motor vehicle; lifting, transferring and/or positioning consumers; exposure to aggressive human behavior; practices with office equipment; and/or avoidance of trips and falls.