1

Programming Assistant Jobs in Virginia (NOW HIRING)

Assistant Resident Engineer

Fairfax, VA

$101K - $129K/yr

M&J is seeking an Assistant Resident Engineer to assist the Resident Engineer with management and coordination of daily construction inspection activities for The Virginia Department of ...

Assistant Resident Engineer

Fairfax, VA · On-site

$101K - $129K/yr

M&J is seeking an Assistant Resident Engineer to assist the Resident Engineer with management and coordination of daily construction inspection activities for The Virginia Department of ...

Senior Software Engineer 112-080

Chantilly, VA · On-site

$125K - $165K/yr

Senior-level Software Engineer assist in leading the design and development of software solutions for complex applications problems, API design, data services, platform services, cloud services and ...

Assistant Resident Engineer

Fairfax, VA · On-site

$101K - $129K/yr

M&J is seeking an Assistant Resident Engineer to assist the Resident Engineer with management and coordination of daily construction inspection activities for The Virginia Department of ...

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 ...

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 ...

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 ...

Ground Systems Engineer

Chantilly, VA · On-site

$100K - $215K/yr

Junior Systems Engineer * Assist with requirements decomposition, allocation, and traceability (e.g., system • subsystem • software component) * Support development and maintenance of system ...

Junior Python Developer

Chantilly, VA · On-site

$69K - $125K/yr

Collaborate with senior developers and DevOps engineers * Assist with onboarding technical documentation and user support If you're looking for comfort, keep scrolling. At Leidos, we outthink ...

Marine/Maritime Assistant Engineer Location: Surry, VA Employment Type: Full-Time (W2) GovFirst is seeking a qualified and safety-focused Marine/Maritime Assistant Engineer to support ferry ...

Junior Python Developer

Chantilly, VA · On-site

$69K - $125K/yr

Collaborate with senior developers and DevOps engineers * Assist with onboarding technical documentation and user support If you're looking for comfort, keep scrolling. At Leidos, we outthink ...

Showing results 41-60

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 Virginia?

The most popular types of Programming jobs in Virginia are:

What cities in Virginia are hiring for Programming Assistant jobs?

Cities in Virginia with the most Programming Assistant job openings:

Infographic showing various Programming Assistant job openings in Virginia as of August 2026, with employment types broken down into 2% As Needed, 69% Full Time, 26% Part Time, 1% Temporary, and 2% Contract. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution.

Registered Peer Recovery Specialist

Wildwood Recovery Center

Clintwood, VA • On-site

$16.50 - $21.50/hr

Full-time

Posted 20 days ago


Job description

Description:

As a Registered Peer Recovery Specialist (RPRS) at Wildwood Recovery Center, you will use your personal experience in addiction and recovery to provide encouragement, motivation, and practical support to individuals on their recovery journey. You will serve as a mentor and role model, helping clients build hope, resilience, and self-efficacy. Working alongside clinical and case management staff, you will contribute to treatment planning, client engagement, and overall program success by offering lived-experience insights and authentic peer connection.


Key Responsibilities


1. Peer Support & Recovery Engagement
  • Provide peer support services to clients using lived experience in recovery to promote hope, engagement, and long-term recovery.
  • Build supportive relationships with clients by modeling healthy coping strategies and recovery-oriented behaviors.
  • Facilitate peer-led recovery support groups and educational sessions related to recovery, relapse prevention, life skills, and wellness.
  • Encourage client participation in treatment programming and recovery activities.
  • Assist clients in identifying personal recovery goals and strategies to maintain sobriety.
2. Client Support & Recovery Planning
  • Provide one-on-one peer support sessions to assist clients in developing recovery skills and strengthening motivation for treatment.
  • Assist clients with identifying recovery resources including community support groups, recovery housing, employment supports, and community services.
  • Support clients in developing recovery plans and preparing for successful transition to lower levels of care.
  • Share recovery experiences appropriately to provide encouragement and demonstrate recovery possibilities.
  • Reinforce accountability, life skills development, and positive coping strategies.
3. Collaboration & Program Support
  • Work closely with clinical staff, case managers, and residential staff to support client engagement in treatment.
  • Participate in multidisciplinary team meetings when appropriate to provide insight into clients’ recovery progress.
  • Support recovery-oriented activities such as peer meetings, wellness activities, and recovery-focused programming.
  • Assist staff in encouraging client participation in daily program structure and activities.
4. Documentation, Ethics & Compliance
  • Complete required documentation for peer support services in accordance with program policies and regulatory requirements.
  • Maintain appropriate professional boundaries and adhere to ethical standards for peer recovery services.
  • Protect client confidentiality and follow HIPAA and 42 CFR Part 2 regulations.
  • Maintain required Virginia Registered Peer Recovery Specialist certification and continuing education requirements.
  • Follow all facility policies, procedures, and regulatory standards including DBHDS and Medicaid guidelines.

Our Mission

Helping people overcome addiction so each person thrives and builds a healthier, more meaningful life.


Our Values

THRIVES reflects the core values that guide how we serve our clients, support our staff, and shape our culture and standards of care.

  • Trust: We do what we say. Consistency builds trust.
  • Hospitality: We treat everyone with dignity and respect.
  • Responsibility: We own our work and follow through - and we don’t make excuses.
  • Integrity: We do the right thing, always.
  • Value-Driven Care: We deliver care that truly makes a difference.
  • Excellence: We strive to improve every day and we don’t cut corners.
  • Safety: We maintain a structured, high quality environment that prioritizes the safety and support of both clients and staff.

Why Work at Wildwood Recovery Center?

  • Be part of a supportive team that helps individuals on their journey to recovery and wellness.
  • We offer flexible scheduling from some positions and a supportive environment that values the well-being of our employees.
  • We are committed to fostering personal and professional growth within our team. Wildwood Recovery Center creates opportunities for employees to take on new responsibilities and grow within the recovery community.
  • Wildwood Recovery Center recognizes that relevant experience may substitute for formal education requirements when not required by regulation and/or credentialing.

What You Can Expect from Us

At Wildwood Recovery Center, our THRIVES values guide how we support our team and operate every day. We are committed to:

  • Providing the tools, training, and leadership support you need to succeed and grow in your role.
  • Operating a reliable, well-structured program that promotes quality care, stability, and long-term success.
  • Recognizing and rewarding meaningful contributions while prioritizing internal advancement based on merit and performance.
  • Maintaining open communication and a respectful, psychologically safe workplace grounded in trust, excellence, accountability, compassion, hospitality, and safety.

What We Expect from You

  • As an employee at Wildwood Recovery Center, you are expected to:
  • Execute your responsibilities accurately, efficiently, and with a strong sense of ownership.
  • Collaborate professionally with colleagues and leadership to strengthen team performance and culture.
  • Treat clients, families, and team members with dignity, respect, and professionalism at all times.
  • Actively support a safe, structured, recovery-focused environment where both clients and staff can thrive.

About Wildwood Recovery Center

Wildwood Recovery Center is a compassionate, client-centered treatment facility located in Clintwood, Virginia that is dedicated to helping individuals reclaim their lives from substance use and co-occurring mental health disorders. We believe that recovery is possible for everyone and are committed to providing evidence-based care, education, and peer-driven support in a safe and nurturing environment. Our multidisciplinary team works collaboratively to foster healing, growth, and long-term wellness through personalized treatment and community connection.

Requirements:Education and Experience
  • A high school diploma or GED (minimum).
  • Complete the 72-hour Peer Recovery Specialist (PRS) training sponsored by DBHDS.
  • Registered with the Virginia Board of Counseling (under the Dept. of Health Professions) as a RPRS.
  • Obtain certificate as a Certified Peer Recovery Specialist (CPRS) via VCB
  • At least one year of experience working in peer support, counseling, or related fields in an outpatient or treatment setting preferred.
  • Ongoing participation in recovery-related continuing education and personal development.
Skills and Abilities Needed for Success
  • Personal lived experience in recovery and ability to share recovery experiences appropriately in a professional setting.
  • Ability to engage individuals with substance use disorders in recovery-oriented conversations and activities.
  • Strong interpersonal and communication skills.
  • Ability to build trust and rapport with individuals from diverse backgrounds.
  • Knowledge of recovery resources, peer support practices, and community recovery networks.
  • Ability to maintain professional boundaries and ethical standards while supporting clients in recovery.
  • Ability to work effectively as part of a multidisciplinary treatment team.