1

Programming Assistant Jobs in Williamsburg, VA (NOW HIRING)

Superintendent 2

Hampton, VA ยท On-site

$80K - $100K/yr

Responsible for the supervision of assigned project engineers, assistant superintendents, trainees, and direct labor, while creating a challenging and rewarding environment for professional growth.

Project Engineer - Water/WastewaterJob Summary We are seeking a Project Engineer - Water/Wastewater ... Perform design calculations and assist with quality control of project deliverables. * Support ...

New

Support and assist on-site team * Support mechanical supervisor and technicians for any design ... In conjunction with the onsite team, perform initial engineering study of client requests for ...

Support and assist on-site team * Support mechanical supervisor and technicians for any design ... In conjunction with the onsite team, perform initial engineering study of client requests for ...

ENGINEERING TECHNICIAN 4

Hampton, VA ยท On-site

$83K - $104K/yr

May conduct tests and record data to assist with engineering evaluation or analysis. Will be assigned to Engineering Field Office (E18) Norfolk. The position is for self-starters and self-motivated ...

Engineering Technician

Newport News, VA ยท On-site

$24.04 - $31.63/hr

Engineering Technician Duration: 12+ Months Contract Pay Rate: $24.04 - $31.63 per Hour Location ... based on provided guidelines. * Assist with trajectory adequacy evaluations, dimensional ...

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 Williamsburg, VA?

The most popular types of Programming jobs in Williamsburg, VA are:

What cities near Williamsburg, VA are hiring for Programming Assistant jobs?

Cities near Williamsburg, VA with the most Programming Assistant job openings:

Marine Assistant Engineer - VDOT Tunnels 028 - MAEN01

PRWT Services, Inc.

Surry, VA โ€ข On-site

$45 - $52.88/hr

Full-time

Retirement, PTO

Posted 9 days ago


Job description

U.S. Facilities, Inc., a consolidated facility and infrastructure management services firm is seeking a person in joining our team who can serve as a Marine/Maritime Assistant Engineer at the Jamestown Scotland Ferry operating and monitoring main engine and auxiliary machinery on ferry vessels to ensure safety of passengers, crew, and property. This is a full-time position and can work from the Jamestown or Surry side of the river. This is to be accomplished on a routine basis as outlined in the following responsibilities:
  • Vessel Machinery Management - Perform minor repairs to all systems. Keep Captain informed of any deficiencies.
  • Operate all machinery according to USCG and VDOT regulations and policies and recognized engineering practices.
  • Perform all required drills and crew training. Maintain vessel readiness for USCG inspections.
  • Record Keeping - Ensure accurate fuel readings are taken and recorded at the start of each day. Maintain ship's engineering log with all pertinent information. Maintain records of machinery usage and readings for maintenance department. Maintain and submit all other records and reports on schedule.
  • Vessel Security and Emergency Response - Be alert to security violations and suspicious behavior during shift. Respond appropriately to emergency situations. Ensure engine room security doors are closed and secured at all times, as well as other non-passenger access compartments. Report all violations.
  • Passenger Management - Provide information and assistance. Resolve issues with passengers in a professional manner.
  • VDOT is an emergency response agency and this position is the core of this requirement, therefore you will work outside of normal work hours during emergency operations.
  • Any other duties assigned by a supervisor and/or USF Senior Project Manager.

Qualifications:
Education:
  • High School Diploma or GED.
  • Five (5) years of experience in the above qualifications
  • Coast Guard Engineering Credential
  • Transportation Workers Identification Credential (TWIC)
  • Obtain and Maintain 1st Aid and CPR Certifications
  • Limited Chief or Chief Unlimited

Experience/Skills Sets:
  • Knowledge and ability to operate and monitor main engines and auxiliary machinery on ferry vessels.
  • Familiarity and experience with vessels of at least 200 feet / 800 tons.
  • Knowledge of United States Coast Guard regulations governing ferry operations.
  • Ability to train others.
  • Ability to diagnose and repair primary and ancillary systems on the ferry.
  • Ability to read and interpret gauges, schematics, and manuals. Ability to complete and maintain records and reports.
  • Must hold a minimum of MMC-endorsed as a "Assistant Engineer " of motor vessels of at least 3000 H.P.
  • Ability to communicate effectively orally and in writing.
  • Skill in the use of hand and power tools.

Work Conditions:
  • 90-day probation period.
  • May be subject to short or no-notice work assignments.
  • Monitored performance with routine evaluation.

Pre-employment Requirements:
  • A fingerprint based Criminal History Records Check (CHRC) will be conducted prior to employment.
  • Drug Screening will be conducted prior to employment.
  • 18 years of age or older
  • Virginia Driver's License in good standing

Compensation:
  • $45.00 - $52.88/Hourly
  • Vacation
  • Sick Time
  • Paid Holidays
  • 401-K

NOTE: This position is designed as essential and, as such, all duties associated with this job are required during emergency situations which may include but are not limited to inclement weather, disaster response and emergency operations. VDOT/Project Management will determine when essential positions are required.
Valid driver's license is required. DMV records check is required. Pre-employment drug screen is required. Fingerprint-based Criminal History Records Check is required.
#USFIND01