1

Computer Programmer Associate Jobs in Brooklyn, NY

The Role Presidio Networked Solutions, LLC seeks Associate Engineer to build scalable, cutting-edge ... Position requires a Bachelor's degree in Computer Science, Computer Engineering or a related field ...

Associate Engineer

Manhattan, NY · On-site

$80K - $100K/yr

The Role Presidio Networked Solutions, LLC seeks Associate Engineer to build scalable, cutting-edge ... Position requires a Bachelor's degree in Computer Science, Computer Engineering or a related field ...

next page

Showing results 1-20

Computer Programmer Associate information

See Brooklyn, NY salary details

$17

$24

$38

How much do computer programmer associate jobs pay per hour?

As of Jul 17, 2026, the average hourly pay for computer programmer associate in Brooklyn, NY is $24.60, according to ZipRecruiter salary data. Most workers in this role earn between $18.94 and $32.84 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Computer Programmer Associate, and why are they important?

To thrive as a Computer Programmer Associate, you need a solid understanding of programming languages (such as Python, Java, or C++), debugging, and algorithmic problem-solving, usually backed by a degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and basic database management is typically required. Strong attention to detail, teamwork, and effective communication skills help you collaborate on projects and resolve issues efficiently. These competencies ensure you can produce reliable code, adapt to evolving project requirements, and contribute meaningfully to software development teams.

What are some typical projects or tasks that a Computer Programmer Associate might work on during their first year?

As a Computer Programmer Associate, you can expect to work on tasks such as debugging existing code, assisting with the development of new software features, and writing test cases to ensure program reliability. You'll often collaborate with more experienced programmers and participate in code reviews, which is a great way to learn industry best practices. Many associates also contribute to documentation and may help maintain databases or internal tools. This role provides valuable exposure to the software development lifecycle and sets a strong foundation for career growth.

What is a Computer Programmer Associate?

A Computer Programmer Associate is an entry-level professional who writes, tests, and maintains computer code under the supervision of more experienced programmers. They typically work with specific programming languages to develop software applications or assist in updating existing programs. Their responsibilities may include debugging code, documenting processes, and providing technical support for software projects. This position is ideal for recent graduates or individuals seeking to start a career in software development.
What are popular job titles related to Computer Programmer Associate jobs in Brooklyn, NY? For Computer Programmer Associate jobs in Brooklyn, NY, the most frequently searched job titles are:
What job categories do people searching Computer Programmer Associate jobs in Brooklyn, NY look for? The top searched job categories for Computer Programmer Associate jobs in Brooklyn, NY are:
What cities near Brooklyn, NY are hiring for Computer Programmer Associate jobs? Cities near Brooklyn, NY with the most Computer Programmer Associate job openings:
PROGRAMMER ANALYST DESKTOP APPLICATIONS II (T & E)

PROGRAMMER ANALYST DESKTOP APPLICATIONS II (T & E)

The City of Yonkers

Yonkers, NY • On-site

$68K - $118K/yr

Full-time

Re-posted 28 days ago


Job description

CONTINUOUS EXAMINATION PROGRAM FOR
PROGRAMMER ANALYST DESKTOP APPLICATIONS II
APPOINTING AUTHORITY VACANCIES SALARY RANGE (per annum)
City of Yonkers As they occur $68,314-118,590
RESIDENCY REQUIREMENT WAIVED
DUTIES:
This is a technical position that is responsible for the preparation, development, monitoring and modification of technical computer programs and computer operator instructions. The work includes analyzing and defining system requirements, preparing detailed specifications and gathering, analyzing and evaluating information. This position differs from that of a Programmer Analyst Desktop Application I by the addition of supervisory duties. General supervision is exercised over assigned personnel. Does related work as required.
EXAMPLES:
  • Supervises daily programming activities;
  • Manages all project-related activities;
  • Interviews perspective job applicants for MIS positions;
  • Trains staff in office procedures;
  • Trains staff in programming related activities;
  • Reviews and rectifies problems submitted by users;
  • Reviews log and corrects problems as they occur in daily processing;
  • Performs updates to applications as requested through end users;
  • Tests programs to ensure that they are functioning properly;
  • Writes programs for application development in order to support organizational needs;
  • Interface with system users in order to trouble shoot problems;
  • Designs documentation forms, flow charts and diagrams to adapt business or statistical operations to electronic data processing;
  • Develops backup and restores procedures in order to maintain system integrity;
  • Request job runs in response to user departments;
  • Maintains documentation related to applications;
  • Reviews daily reports in order to ensure accuracy;
  • Communicates with Help Desk to confirm that systems are up and running;
  • Performs periodic maintenance of systems as required by outside vendors and authorities;
  • Leads the actions of other data processing staff;
  • Interfaces with users to ascertain the nature of projects, the form of source information and form of results required;
  • Interviews employees, supervisory and administrative staff to collect information for Analysis;
  • Analyzes and evaluates procedures for computer application against such factors as computer capability and requirements, facility of results, efficiency, cost and management control;
  • Prepares detailed program specifications of input and output processing.
MINIMUM QUALIFICATIONS:
Candidates must meet the following requirements on or before the date of the written test.
OPEN-COMPETITIVE:
a) Possession of a regionally accredited or New York State registered four year college or university with a Bachelor's Degree and three (3) years of computer programming/analysis experience with Visual Basic and/or Java language which must have included MS Access, SQL and Oracle 8i or higher database using Oracle Discover, Oracle Developer or SQL plus; or
b) Possession of a regionally accredited or New York State registered two year college or university with an Associate's Degree and five (5) years of experience as described in (A); or
c) An equivalent combination of education/training and experience as defined by the limits of (A) and (B).
NOTE:
Your degree must have been awarded by a college or university accredited by a regional, national, or specialized agency recognized as an accrediting agency by the U.S. Department of Education/U.S. Secretary of Education. If your degree was awarded by an educational institution outside the United States and its territories, you must provide independent verification of equivalency. A list of acceptable companies who provide this service can be found on the Internet at http://www.cs.ny.gov/jobseeker/degrees.cfm . You must pay the required evaluation fee."
PROMOTIONAL:
One (1) year permanent competitive status currently holding position of Programmer Analyst Desktop Applications I .
RATED EVALUATION OF TRAINING AND EXPERIENCE:
You will complete a questionnaire that asks for specific information on your information technology education (formal degrees, IT-related training courses, certifications) and experience. You will also be asked to briefly describe a significant achievement in each of the job's areas and to provide the name and contact information for someone who can verify your information. The information you provide about your experience will be rated against the following areas:
  • Help Desk
  • User Support
  • Business/Systems Analysis