1

Computer Programmer Analyst Jobs in Edison, NJ (NOW HIRING)

CIMEX CAD software * We are seeking an experienced Cimex CAD Programmer to design and program flat ... reviewing applications, analyzing resumes, or assessing responses and identifying potential ...

CIMEX CAD software * We are seeking an experienced Cimex CAD Programmer to design and program flat ... reviewing applications, analyzing resumes, or assessing responses and identifying potential ...

... Computer Programmer, Systems Analyst, Application Developer, Web Developer, or related occupation. Alternatively, we will accept a Master's degree or foreign equivalent and one year of experience in ...

Computer Numerical Control Programmer

Boonton, NJ · On-site

$27.25 - $37.50/hr

... diagnostic and analytical instruments. * We improve patient outcomes by helping engineers ... COMPUTER AND SOFTWARE REQUIREMENTS * CNC Machining and Setup * CNC Programming, manual edits to ...

next page

Showing results 1-20

Computer Programmer Analyst information

See Edison, NJ salary details

$40.4K

$94.6K

$133.5K

How much do computer programmer analyst jobs pay per year?

As of Jul 15, 2026, the average yearly pay for computer programmer analyst in Edison, NJ is $94,599.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,300.00 and $125,300.00 per year, depending on experience, location, and employer.

What is a programmer analyst's salary?

A programmer analyst's salary varies based on experience, location, and industry, but typically ranges from $70,000 to $110,000 annually in the United States. Professionals with specialized skills in programming languages, systems analysis, and certifications may earn higher wages. Entry-level positions generally start lower, while senior roles can exceed this range.

What are Computer Programmer Analysts?

Computer Programmer Analysts are professionals who combine the skills of computer programming and systems analysis. They design, develop, test, and maintain software applications to meet the needs of organizations. In addition to writing code, they analyze user requirements, recommend software solutions, and often work closely with other IT staff and end users. Their role helps ensure that software systems are both functional and efficient, supporting business goals.

What are some common challenges faced by Computer Programmer Analysts in balancing programming tasks with analytical responsibilities?

Computer Programmer Analysts often juggle both the technical demands of writing and debugging code with the analytical tasks of understanding business requirements and designing solutions. Balancing these responsibilities can be challenging, as it requires shifting between deep technical focus and big-picture thinking. Effective time management, clear communication with stakeholders, and the ability to prioritize tasks are essential skills. Collaboration with business analysts, project managers, and other developers is also crucial to ensure that both technical and business objectives are met efficiently.

What's the average salary of a computer programmer?

The average salary of a computer programmer varies by experience, location, and industry, but typically ranges from $60,000 to $100,000 annually. Programmers with specialized skills in languages like Java, Python, or working in high-demand sectors tend to earn higher salaries. Certifications and experience can also influence earning potential.

What Is a Computer Programmer Analyst?

A computer programmer analyst specializes in the design and testing of software and other computer systems. As a computer programmer analyst, your job duties include assessing, maintaining, or improving existing programs, and working with other analysts to develop new applications. You contribute to the analysis that goes into the initial design of a new program and then take those findings and put them into practice. You are responsible for maintaining careful documentation of the process so other members of the design or testing teams can know where to look for issues before the program is released.

Are programmer analysts in demand?

Programmer analysts are in high demand due to their skills in software development, systems analysis, and problem-solving. They are often required across various industries, with employment growth driven by increasing reliance on technology and digital transformation initiatives.

What is the difference between Computer Programmer Analyst vs Software Developer?

AspectComputer Programmer AnalystSoftware Developer
CredentialsBachelor's in Computer Science or related field; certifications like Microsoft Certified or Java certificationsBachelor's in Computer Science, Software Engineering, or related; certifications vary but often include programming language certifications
Work EnvironmentCorporate IT departments, consulting firms, or financial institutionsTech companies, startups, or software firms
Employer & Industry UsageUsed across industries for system analysis and programming tasksPrimarily in software development projects across various industries
Common Search & ComparisonOften compared due to overlapping programming skills and analysis roles

The main difference is that Computer Programmer Analysts combine programming with systems analysis, focusing on both coding and understanding business needs. Software Developers primarily focus on designing, coding, and testing software applications. Both roles require similar technical skills and certifications but differ in their scope of responsibilities and work environments.

Is programmer analyst an IT job?

Yes, a programmer analyst is an IT job that combines software development and systems analysis. The role typically involves designing, coding, testing, and maintaining applications, often requiring knowledge of programming languages, databases, and system integration. It is a common position within the information technology industry.

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

To thrive as a Computer Programmer Analyst, you need strong programming abilities, analytical thinking, and a relevant degree in computer science or a related field. Familiarity with languages such as Java, C#, or Python, databases like SQL, and experience with systems development life cycle (SDLC) tools or certifications like CompTIA or Microsoft are important. Excellent problem-solving, communication, and teamwork skills help you interpret business needs and collaborate effectively. These skills ensure that technical solutions align with organizational goals, enabling efficient and accurate software development and system analysis.
What are popular job titles related to Computer Programmer Analyst jobs in Edison, NJ? For Computer Programmer Analyst jobs in Edison, NJ, the most frequently searched job titles are:
Infographic showing various Computer Programmer Analyst job openings in Edison, NJ as of July 2026, with employment types broken down into 1% Internship, 79% Full Time, 5% Part Time, 1% Temporary, 4% Contract, and 10% Nights. Highlights an 82% Physical, 5% Hybrid, and 13% Remote job distribution, with an average salary of $94,599 per year, or $45.5 per hour.
Cimex CAD Programmer

Cimex CAD Programmer

Social Influence LLC

Irvington, NJ • On-site

$100K/yr

Full-time

Retirement, PTO

Re-posted 7 days ago


Job description

Shift:
Pay Range: $85k-$100k
Equipment:
CIMEX CAD software
Job Description
  • We are seeking an experienced Cimex CAD Programmer to design and program flat steel rule dies and related tooling components. This role is responsible for processing customer-supplied files and converting them into accurate CAD files ready for manufacturing.
  • The ideal candidate will possess strong knowledge of die-making processes and converting operations, with the ability to ensure precision, efficiency, and production readiness.

Key Responsibilities
  • Program and design flat steel rule dies using Cimex CAD software
  • Process customer-supplied artwork and convert files into production-ready CAD formats
  • Create CAD files for:
  • Phenolic counters
  • Steel counter plates
  • Male and female stripping tools
  • Upper and lower blanking tools
  • Spot sheets and mylars
  • Generate CNC-ready files for routers, lasers, rule processors, and milling equipment
  • Interpret customer artwork, structural drawings, and production specifications
  • Apply correct rule heights, crease profiles, tolerances, and material allowances
  • Optimize nesting layouts and material utilization
  • Troubleshoot programming and production issues with toolmakers and press operators
  • Maintain organized digital archives and proper revision control

Required Qualifications
  • 3+ years of experience programming steel rule dies and related tooling
  • Proficiency with CIMEX CAD software
  • Strong understanding of:
  • Steel rule die manufacturing processes
  • Die cutting and converting operations
  • Counter plate design and stripping tool configuration
  • Ability to read and interpret structural drawings and dielines
  • Knowledge of rule types, rubber types, and material behavior

Preferred Qualifications
  • Experience in folding carton, corrugated, label, or packaging industries
  • Familiarity with laser cutting systems and rule bending equipment
  • Understanding of make-ready reduction techniques
  • Knowledge of press setup and die cutting performance optimization

Skills & Competencies
  • High attention to detail and accuracy
  • Strong mechanical aptitude
  • Problem-solving mindset
  • Ability to manage multiple projects and deadlines
  • Effective communication with production and programming teams

Compensation & Benefits
  • $85,000 - $100,000 per year (commensurate with experience)
  • 401(k) with company match
  • Paid time off and holidays

$85,000 - $100,000 a year
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.