Analyst Programmer

Lamwork

United States

Hybrid

USD 130,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Lamwork is seeking an Analyst Programmer to bridge business requirements with software solutions. This role involves analyzing requirements, developing applications, and ensuring quality through testing.

The ideal candidate will have strong programming skills in Java, C#, or Python, and be familiar with relational database design along with cloud certifications. The position offers a competitive salary and opportunities for career growth.

Qualifications

  • Proficiency in application development and communication with business stakeholders.
  • Experience in object-oriented programming and relational database design.
  • Understanding of SDLC processes from requirements to release.

Responsibilities

  • Analyze user requirements and produce detailed specifications for development teams.
  • Build application modules and enhancements of moderate to high complexity.
  • Review change requests for technical feasibility and implementation scope.
  • Coordinate with cross-functional teams on system integration.
  • Design and execute tests to ensure software quality.

Skills

Object-oriented Programming (Java, C#, or Python)
Relational Database Design and SQL Query Optimization
SDLC Methodology
RESTful API and Web Services Integration
Version Control and CI/CD Tooling (Git, Jenkins)
Analytical Thinking
Written Communication
Stakeholder Management
Attention to Detail
Collaboration

Education

Oracle Certified Professional, Java SE (OCP Java)
Microsoft Certified: Azure Developer Associate (AZ-204)
AWS Certified Developer – Associate (AWS-DVA)
Certified Associate in Project Management (CAPM)

Job description

Analyst Programmer career guide covering software development lifecycle, application design, and key skills for job requirements and career path.

1. What Is an Analyst Programmer?

An Analyst Programmer bridges the gap between business requirements and working software, translating stakeholder needs into application code that powers enterprise operations. Day to day, the role spans requirements gathering, technical design, coding, testing, and production support across one or more application systems in a cross-functional team. Based on Lamwork's research across Analyst Programmer job data, this dual accountability to both business outcomes and code quality is what distinguishes the role from purely technical positions.

  • Analyze user requirements and produce detailed functional and technical specifications that development and testing teams can act on within agreed timelines.
  • Build application modules and enhancements of moderate to high complexity, applying object-oriented design principles and relational database best practices to meet defined business requirements.
  • Review change requests from internal stakeholders to assess technical feasibility, implementation scope, and resource cost before committing to delivery.
  • Coordinate with cross-functional project teams - including overseas counterparts where applicable - on system integration, environment configuration, and release sequencing.
  • Ensure software quality by designing and executing unit tests, integration tests, and regression checks that validate changes meet requirements without introducing defects.
3. Analyst Programmer Required Skills

Lamwork's review of Analyst Programmer postings shows that proficiency in both application development and business-facing communication is consistently among the top requirements employers list.

  • Hard Skills: Object-oriented Programming (Java, C#, or Python), Relational Database Design and SQL Query Optimization, SDLC Methodology (requirements through release control), RESTful API and Web Services Integration, Version Control and CI/CD Tooling (Git, Jenkins, or equivalent).
  • Soft Skills: Analytical Thinking, Written Communication, Stakeholder Management, Attention to Detail, Collaboration.

Typical Career Progression for an Analyst Programmer:

  • Junior Analyst Programmer
  • Analyst Programmer
  • Senior Analyst Programmer

Reaching the Senior Analyst Programmer level typically takes five to eight years of progressive application development experience. Advancement is driven primarily by the breadth of SDLC ownership demonstrated, the complexity of systems delivered, and the ability to lead technical design discussions with both technical peers and non-technical stakeholders.

5. Analyst Programmer Certifications

Oracle Certified Professional, Java SE (OCP Java) - Validates enterprise Java development competency across most hiring markets

Microsoft Certified: Azure Developer Associate (AZ-204) - Demonstrates cloud-native application development skills valued in modern enterprise environments

AWS Certified Developer – Associate (AWS-DVA) - Signals proficiency with cloud services that increasingly underpin enterprise application stacks

Certified Associate in Project Management (CAPM) - Supports career advancement for analysts moving toward project leadership responsibilities

6. Analyst Programmer Salary in the United States

The U.S. Bureau of Labor Statistics does not track Analyst Programmer as a separate occupation. Based on the closest related role, Software Developers, the median annual salary is $133,080 per year, according to the most recent available data.

Pay for this role moves meaningfully with the complexity and scale of the application portfolio managed, the industry sector (financial services and healthcare consistently pay above the cross-sector median), and whether the candidate holds cloud platform certifications or demonstrates CI/CD and DevOps fluency alongside core development skills.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Analyst
Lead Analyst

Peri Software Solutions • West New York (NJ)

On-site
USD 70,000 - 100,000
Analyst Programmer: From Requirements to Code
Analyst Programmer: From Requirements to Code

Lamwork • United States

Hybrid
USD 130,000 - 140,000
Analyst
Analyst

Lamwork • United States

On-site
USD 95,000 - 110,000
Web Analyst
Web Analyst

Peri Software Solutions • West New York (NJ)

On-site
USD 70,000 - 90,000
Programmer Analyst
Programmer Analyst

State Board of Administration of Florida • Tallahassee (FL)

On-site
USD 55,000 - 82,000
Applications Architect
Applications Architect

Peri Software Solutions • West New York (NJ)

On-site
USD 70,000 - 90,000
Programmer Analyst
Programmer Analyst

GTS FZCO • Dublin (CA)

On-site
USD 80,000 - 120,000
Telecommunications Analyst
Telecommunications Analyst

Peri Software Solutions • West New York (NJ)

On-site
USD 75,000 - 90,000
Developer IV
Developer IV

Peri Software Solutions • West New York (NJ)

On-site
USD 80,000 - 100,000
Programming Analyst
Programming Analyst

Trinity Technology Solutions LLC • Millsboro (DE)

On-site
USD 85,000 - 110,000