1

Computer Programmer Analyst Jobs in Lexington, MA

next page

Showing results 1-20

Computer Programmer Analyst information

See Lexington, MA salary details

$43.8K

$102.7K

$144.9K

How much do computer programmer analyst jobs pay per year?

As of Jun 6, 2026, the average yearly pay for computer programmer analyst in Lexington, MA is $102,667.00, according to ZipRecruiter salary data. Most workers in this role earn between $71,900.00 and $135,900.00 per year, depending on experience, location, and employer.

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 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.

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.

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 Lexington, MA? For Computer Programmer Analyst jobs in Lexington, MA, the most frequently searched job titles are:
What job categories do people searching Computer Programmer Analyst jobs in Lexington, MA look for? The top searched job categories for Computer Programmer Analyst jobs in Lexington, MA are:
Systems Analyst/Programmer III - (ERP) Enterprise Resource Planning - HCM (Human Capital Management)

Systems Analyst/Programmer III - (ERP) Enterprise Resource Planning - HCM (Human Capital Management)

Massachusetts Water Resources Authority

Chelsea, MA โ€ข On-site

$1K - $2K/wk

Full-time

Posted 27 days ago


Job description

Are you looking to make a meaningful impact on public health and the environment? Join the MWRA team! We deliver some of the nation's highest-quality drinking water to 3 million residents, restored Boston Harbor, and continue to invest in protecting vital public resources. Be part of a mission-driven organization where your work truly makes a difference in a safe, inclusive, and supportive environment.


Summary:

This position is responsible for analyzing, designing, developing, testing, implementing and maintaining software within the Infor CloudSuite Enterprise Resource Planning (ERP) application environment. This position also has a focus on Human Capital Management (HCM) solutions within the CloudSuite family of applications including Global Human Resources (GHR), Workforce Management (WFM) and Payroll. The Systems Analyst/Programmer III-ERP HCM works with Human Resources and Payroll personnel to ensure required functionality is delivered and supported. This role also serves as a MIS team leader for assigned projects within the HCM domain.


Posting Period: 5/22/2026 to 6/24/2026
Location:
Chelsea, MA
Salary: $89,627.52 - $131,817.68 Annually $1,723.61 - $2,534.96 Weekly
Work Schedule: Monday - Friday 8:00am - 4:00pm


Key Responsibilities

  • Performs analysis, codes, configures, implements, maintains and supports new and existing software within the Infor CloudSuite HCM family of applications.
  • Serves as the HCM application administrator.
  • Collaborates with MIS, HR and Payroll teams ensuring the applications function and perform in an acceptable manner.
  • Ensures processes and functionality of the HCM applications comply with the organization's requirements, processes and standards.
  • Analyzes business requirements and transforms them into technical solutions.
  • Develops, tests and implements configurations, workflows and reports that enhance the application to meet end user needs.
  • Configures user roles and permissions within the applications.
  • Provides functional and technical support and troubleshoots issues as they arise.
  • Maintains, enhances and supports Payroll executions and configurations, analyzes problems and corrects data when discrepancies exist.
  • Maintains, enhances and supports GHR and WFM configurations, analyzes problems and corrects data when discrepancies exist.
  • Develops, implements and supports application integrations.
  • Supports the submission and distribution of tax, wage and compliance forms.
  • Develops and maintains technical documentation for applications.
  • Assists with the development and execution of IT Continuity and Disaster Recovery Plans.
  • Performs related duties as required.

Required Qualifications

  • A Bachelor's degree in computer science or related field; and
  • At least five (5) years of experience supporting ERP applications; or
  • Any equivalent combination of education or experience.
  • A valid Massachusetts driver's license or driver's license from another state.
  • Information Technology Infrastructure Library (ITIL) Foundation Certification is required or the ability to obtain within one year.
  • Position may be eligible for telework up to 50% of the work week.

Knowledge and Abilities

  • Experience with Infor CloudSuite HCM or Lawson S3 and Landmark with an emphasis on Payroll, Benefits, Position Budgeting and Absence and Time Management.
  • Experience with Infor Landmark Pattern Language (LPL).
  • Experience with developing Infor Process Automation (IPA) workflows.
  • Knowledge of Infor CloudSuite Configuration Console.
  • Experience with SQL and programmatic usage of enterprise databases.
  • Experience with Infor ION and related middleware.
  • Exposure to Infor Data Lake and related tools.
  • Knowledge of Infor Birst reporting.
  • Strong analytical and interpersonal skills.
  • Excellent written and oral communication skills.
  • Ability to work independently and manage multiple priorities.
  • Knowledge of application and infrastructure lifecycle management.
  • Familiar with the Software Development Life Cycle (SDLC).


Tools and Equipment Used

Office equipment as normally associated with the use of telephone, personal computers including word processing and other software.


Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
While performing the duties of this job, the employee is regularly required to use hands to finger, handle, feel or operate objects, tools or controls and reach with hands and arms. The employee frequently is required to sit and talk or hear. The employee is occasionally required to walk and stand.
Specific vision abilities required by this job include close vision and color vision, and the ability to adjust focus.


Work Environment

The work characteristics described here are representative of those an employee encounters while performing the essential functions of this job. While performing the duties of this job, the employee works in an office environment.
The noise level in the work environment is moderately quiet at office settings.


Supervision Received and Exercised

Works under the general supervision of the Program Manager. On specific IT projects may be supervised by a team lead or project manager.
Exercises supervision of assigned vendor resources and IT project team.


Other Position Information
PCR:
8610045
Division: Administration
Department: MIS
Union/Grade: United Steelworkers Local 9360 (Unit 6)/Grade 11


Massachusetts Water Resources Authority (MWRA) is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, national or ethnic origin, age, religion, disability, sex or gender, sexual orientation, gender identity or expression, or veteran status.