1

Programming Assistant Jobs in Ardmore, PA (NOW HIRING)

Developer

Philadelphia, PA · On-site

$110K - $135K/yr

This individual is responsible for the strong leadership of an in-house team of Associate Developers, Assistant Developers and Administrative Assistants. This individual simultaneously assembles and ...

Developer

Philadelphia, PA · On-site

$110K - $135K/yr

This individual is responsible for the strong leadership of an in-house team of Associate Developers, Assistant Developers and Administrative Assistants. This individual simultaneously assembles and ...

Complete equipment repairs and replacements under direction from the Chief Building Operating Engineer or Assistant Chief Building Operating Engineer. * Record maintenance and repair information in ...

Be Seen First

Building Engineer

Berwyn, PA · On-site

$75K - $95K/yr

... or Assistant Chief Building Operating Engineer. · Record maintenance and repair information in accordance with guidelines established by management direction or policy/procedure. · Maintain ...

Senior Data Engineer

Beverly, NJ · On-site

$102K - $139K/yr

Leverage data engineering best practices and tools in collaboration with analytics translators, data scientists, and cloud engineers * Assist with researching first and third-party data sources to ...

Leverage data engineering best practices and tools in collaboration with analytics translators, data scientists, and cloud engineers * Assist with researching first and third-party data sources to ...

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 cities near Ardmore, PA are hiring for Programming Assistant jobs?

Cities near Ardmore, PA with the most Programming Assistant job openings:

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

Expert Test Systems Engineer 112-109

IC-CAP LLC

King Of Prussia, PA • On-site

Full-time

Re-posted 14 days ago


Job description

Expert-level Test Systems Engineers assist in leading Application, System and Integration Testing teams performing test and evaluation across the National System of Geospatial-intelligence (NSG), Allied System of Geospatial-intelligence (ASG) and Federal Agencies to ensure timely and accurate GEOINT.
Duties may include:
  • Guides Senior-, Mid- and Junior-level system engineers performing test and evaluation across the National System of Geospatial-intelligence (NSG), Allied System of Geospatial-intelligence (ASG) and Federal Agencies.
  • Oversees testing of applications and application programming interfaces (APIs) in DevOps pipelines utilizing quality assurance measures established by the government and industry best practices.
  • Oversees independent integration testing on system software and hardware to determine the systems compliance with specified requirements.
  • Plans and executes manual tests, and automated test scripts using scripting and programming languages.
  • Leads technical investigations for defects discovered during test activities.

Education and Experience
Required:
  • Bachelor's degree or higher in Computer Science, Information Technology, Engineering, Engineering Management, Management Information Systems, or related STEM degree program, or related equivalent additional experience.
  • Expert-level (18+ years' experience) systems integration experience working in government or industry integrating large complex System of Systems or Service Oriented Architecture environments residing in cloud, on premise, or hybrid infrastructures.
  • Experience with test management and defect tracking tools.
  • Experience with traditional, Agile, and DevOps development practices and associated testing strategies.
  • Working knowledge of Software Development Frameworks.
  • Previous IC or DoD program/project work experience.
  • Previous NGA and/or NSG/ASG program/project work experience.

Desired:
  • Masters degree in Computer Science, Information Technology, Engineering, Engineering Management, Management Information Systems, or related STEM degree program.
  • Experience with JMeterand, Jenkins, Docker, Postman, Swagger, Nexus, Apigee or GitHub/GitLab (or equivalent software packages), Java, Bash, Curl, XML, JSON, SQL, Python, Javascript, and AWS and C2S.
  • Working knowledge of Model-Based Systems Engineering, processes, tools and languages.

Security Clearance:
  • Active TS SCI and the willingness to take a polygraph if needed.

IC-CAP provides equal employment opportunities (EEO) to all applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status.