1

Assistant Computer Programmer Jobs in New York (NOW HIRING)

CIMEX CAD software * We are seeking an experienced Cimex CAD Programmer to design and program flat ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Cimex CAD Programmer

Irvington, NJ ยท On-site

$100K/yr

CIMEX CAD software * We are seeking an experienced Cimex CAD Programmer to design and program flat ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

CIMEX CAD software * We are seeking an experienced Cimex CAD Programmer to design and program flat ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

next page

Showing results 1-20

Assistant Computer Programmer information

See New York salary details

$36.1K

$71.1K

$104.5K

How much do assistant computer programmer jobs pay per year?

As of Sep 1, 2026, the average yearly pay for assistant computer programmer in New York is $71,084.00, according to ZipRecruiter salary data. Most workers in this role earn between $55,200.00 and $87,500.00 per year, depending on experience, location, and employer.

What is an assistant computer programmer?

Assistant Computer Programmers are entry-level professionals who help develop, test, and maintain software under the supervision of more experienced programmers or software engineers. Their tasks often include writing simple code, debugging programs, updating documentation, and assisting in the implementation of software solutions. This role serves as a stepping stone for those seeking to advance in the field of computer programming, providing valuable hands-on experience with coding languages and development tools.

What are the typical responsibilities of an assistant computer programmer within a software development team?

As an Assistant Computer Programmer, you will often focus on tasks such as writing and testing code under the supervision of senior programmers, debugging existing software, and assisting with documentation. You may also help maintain databases, update software features based on user feedback, and work closely with developers, designers, and quality assurance teams. This role provides a strong learning environment, allowing you to gradually take on more complex projects and responsibilities as you build your skills and experience.

What are the key skills and qualifications needed to thrive as an assistant computer programmer, and why are they important?

To thrive as an Assistant Computer Programmer, you generally need proficiency in programming languages such as Java, Python, or C++, along with a relevant degree or coursework in computer science. Familiarity with development environments, version control systems like Git, and basic debugging tools is typically expected. Strong analytical thinking, problem-solving abilities, and effective communication skills help you collaborate with team members and understand project requirements. These skills and qualities are essential for contributing to software development projects efficiently and ensuring code quality and team productivity.

What is the difference between Assistant Computer Programmer vs Computer Programmer?

AspectAssistant Computer ProgrammerComputer Programmer
CredentialsTypically an associate degree or relevant certificationsBachelor's degree in computer science or related field
Work EnvironmentSupport roles, assisting in coding and testingDeveloping, testing, and maintaining software applications
Employer UsageEntry-level support in tech teamsLead development projects and software solutions

Assistant Computer Programmers usually have foundational certifications and assist senior programmers in coding tasks, while Computer Programmers are responsible for designing and implementing software solutions independently. The roles differ mainly in responsibility level and experience required.

Is there a demand for assistant computer programmers?

Assistant computer programmers are in demand as organizations seek support for software development, coding, and troubleshooting tasks. The role often requires knowledge of programming languages and familiarity with development tools, and employment opportunities are expected to grow alongside the technology sector.

What are the most commonly searched types of Computer Programmer jobs in New York?

The most popular types of Computer Programmer jobs in New York are:

What cities in New York are hiring for Assistant Computer Programmer jobs?

Cities in New York with the most Assistant Computer Programmer job openings:

Computer Analyst/Programmer Associate

United States Postal Service

Manhattan, NY โ€ข On-site

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Overview Join to apply for the Computer Analyst/Programmer Associate role at United States Postal Service . Interested in an exciting IT career at the USPS? Remote options may be available. Position is currently posted until August 12, 2025. Go to usps.com/careers and click APPLY NOW.

Responsibilities

Participate in the project planning process that determines programming and hardware needs. Assist in preparing programming specifications and in developing coding logic. Prepare charts, diagrams, and other program and system documentation as needed. Code, test, and debug detailed programming instructions, based on programming specifications normally prepared by higher level analysts/programmers, using languages identified in the Infrastructure Tool Kit (ITK). Maintain current knowledge of and follow all security procedures.

Identify, respond to, and report actual or potential security risks. Assist in the installation of updates and revisions to computer programs and procedures. Prepare and provide final documentation on revisions and updates for the computer operations function. Provide technical support to end users on revisions or updates. Perform other job-related tasks as assigned or required to support the duties outlined above.

Requirements

Knowledge of application development, such as WEB, batch, and object-oriented. Knowledge of industry-standard software development life cycle processes. Ability to use relational database technology. Experience writing, editing and updating programs in support of software applications, using one or more programming languages such as JAVA, SQL, COBOL and/or Basic Visual Basic. Experience testing, debugging and repairing programs sufficient to meet software specifications. Ability to solve problems using analytical skills. Ability to work without immediate supervision. Ability to work with others in a team environment. Ability to read and understand job-related materials such as instructions, specifications, references and manuals. Ability to communicate orally and in writing.

Desirable

Qualifications

Experience designing and developing event/message-based application services using a message queue (e.g. Apache Kafka). Experience using automated unit testing and user interface testing tools, ideally in a test-driven-development approach. Experience using source code management tools, ideally in a CI/CD SecDevOps environment. Experience with API-centric, microservices, serverless applications, or similar cloud-friendly application designs. Seniority Associate Employment type Full-time Job function Information Technology Industries Technology, Information and Media