1

Programmer Analyst Jobs in Minnesota (NOW HIRING)

Programmer/Analyst Senior

Minnetonka, MN · On-site +1

$45.25 - $61.25/hr

The Programmer/Analyst-Senior modifies existing software/application programs, which are typically more complex in nature, or writes new programs to support user and management needs. Duties and ...

Programmer/Analyst Senior

Minnetonka, MN · On-site +1

$45.25 - $61.50/hr

The Programmer/Analyst-Senior modifies existing software/application programs, which are typically more complex in nature, or writes new programs to support user and management needs. Duties and ...

.Net Developer

Minneapolis, MN

$48 - $63.25/hr

SQL Programmer/Analyst Location:Richmond,VA Duration:4+Weeks Start Date: 12/4/2017 Senior SQL Programmer/Analyst with expertise reading/writing complex SQL code to create, manipulate, aggregate, and ...

.Net Developer

Minneapolis, MN · On-site

$48 - $63.25/hr

SQL Programmer/Analyst Location:Richmond,VA Duration:4+Weeks Start Date: 12/4/2017 Senior SQL Programmer/Analyst with expertise reading/writing complex SQL code to create, manipulate, aggregate, and ...

Engineering Analyst

Saint Paul, MN · On-site +1

$55.70K - $103.40K/yr

Collaborate with product owners, analysts, quality engineers, and other developers to deliver incremental improvements Required Qualifications * Strong technical aptitude with a foundation in ...

Engineering Analyst

Saint Paul, MN · On-site +1

$55.70K - $103.40K/yr

Collaborate with product owners, analysts, quality engineers, and other developers to deliver incremental improvements Required Qualifications * Strong technical aptitude with a foundation in ...

Engineering Analyst

Saint Paul, MN · On-site

$55.70K - $103.40K/yr

Collaborate with product owners, analysts, quality engineers, and other developers to deliver incremental improvements Required Qualifications * Strong technical aptitude with a foundation in ...

Contribute to the pre-construction civil engineering design, planning, modification, permitting, and analysis for multiple projects ranging in size and scope. * Solve complex problems, assist project ...

Data Analyst Principal

Bloomington, MN · On-site

$48.37 - $74.97/hr

They collaborate with developers, analysts, and engineers in Agile teams to build scalable data solutions, maintain domain expertise, and provide consultative support for strategic decisions. Key ...

next page

Showing results 1-20

Programmer Analyst information

See Minnesota salary details

$20

$45

$67

How much do programmer analyst jobs pay per hour?

As of May 30, 2026, the average hourly pay for programmer analyst in Minnesota is $45.52, according to ZipRecruiter salary data. Most workers in this role earn between $35.34 and $55.34 per hour, depending on experience, location, and employer.

What Is a Programmer Analyst?

As a programmer analyst, you design, develop, and implement a computer system that is customized to suit a business’ or client’s needs. You can find this work in a variety of industries, including finance, engineering, and science. You meet with supervisors to determine what the business needs are and design a program, application, or database that meets those needs. You then create any required software to go along with the system. Your job duties include performing tests on new programs, debugging as needed, and providing support if required. Other responsibilities include writing and updating procedures and policies related to programming, ensuring hardware is fully functional, and calling for repairs when needed.

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

To thrive as a Programmer Analyst, you typically need strong analytical skills, programming proficiency (often in languages such as Java, Python, or C#), and a bachelor’s degree in computer science or a related field. Familiarity with databases, software development tools, and systems analysis methodologies, as well as certifications like CompTIA or Microsoft Certified Solutions Developer (MCSD), are commonly required. Strong problem-solving abilities, effective communication, and attention to detail enable standout performance in both technical troubleshooting and translating business needs into technical solutions. These skills and qualities are crucial for delivering reliable software that meets organizational requirements and facilitates smooth business operations.

How do Programmer Analysts typically balance coding tasks with analyzing business requirements in their daily work?

Programmer Analysts often split their time between developing software solutions and working closely with business stakeholders to gather and interpret requirements. This means you'll frequently switch between writing code, debugging applications, and participating in meetings to clarify project goals or discuss user needs. Effective communication and time management are crucial, as you'll need to translate business processes into technical specifications while ensuring your solutions remain aligned with organizational objectives. Collaboration with project managers, business analysts, and quality assurance teams is common, making teamwork an integral part of the role.

What are Programmer Analysts?

Programmer Analysts are professionals who combine the roles of both software developers and systems analysts. They are responsible for designing, coding, testing, and maintaining software applications based on organizational requirements. In addition to writing code, they analyze business needs, develop technical specifications, and ensure that IT solutions align with business goals. Programmer Analysts often serve as a bridge between non-technical stakeholders and the IT department to deliver effective technology solutions.

What is the difference between Programmer Analyst vs Software Developer?

AspectProgrammer AnalystSoftware Developer
Primary RoleAnalyzes user requirements, designs solutions, and develops applicationsDesigns, codes, tests, and maintains software applications
Required SkillsProgramming, analysis, problem-solving, communicationProgramming, software design, debugging, project management
Work EnvironmentOften in IT departments, collaborating with analysts and usersIn development teams, working on coding and software projects
CertificationsTypically none required, but certifications like Microsoft Certified or Java certifications are commonSimilar certifications, including programming language certifications and Agile/Scrum

While both roles involve programming, Programmer Analysts focus on analyzing requirements and designing solutions, whereas Software Developers primarily concentrate on coding and building software applications. The roles often overlap, but the Analyst role emphasizes requirements gathering and system analysis, making it suitable for those with strong communication skills alongside technical expertise.

What are the most commonly searched types of Programmer Analyst jobs in Minnesota? The most popular types of Programmer Analyst jobs in Minnesota are:
What job categories do people searching Programmer Analyst jobs in Minnesota look for? The top searched job categories for Programmer Analyst jobs in Minnesota are:
Mainframe Programmer Analyst

Contractor

Posted 29 days ago


Job description

Company Description

Artech is the 10th Largest IT Staffing Company in the US, according to Staffing Industry Analysts' 2012 annual report. Artech provides technical expertise to fill gaps in clients' immediate skill-sets availability, deliver emerging technology skill-sets, refresh existing skill base, allow for flexibility in project planning and execution phases, and provide budgeting/financial flexibility by offering contingent labor as a variable cost.

Job Description

Job Description :
Job Title: Mainframe Programmer Analyst
Location: Minneapolis MN
Duration: 3 plus Months 

Need only local candidates from Minneapolis
Required Skills:
3+ years application development and implementation experience.
Mainframe experience (COBOL, JCL, DB2 ) Previous development work Highly organized Able to coordinate and multi-task Ability to dig in and research Great people skills (needs to facilitate meetings) May include off hours work - evening and/or weekends
Experience in debugging, Data validation, evaluating the problems, Quality control of data
Provides technical support and basic development for computer applications and programs.
Uses diagnostic tools and/or analyzes and uses vendor specifications to troubleshoot complex computer application problems to maintain or restore service or data to programs, leads the resolution of complex issues or escalates as needed to meet established service level agreements.
Completes required logs and reports.
Prepares programming specifications and completes programming tasks to develop basic, and/or assist in the development of moderately complex, computer solutions.
Performs modeling, simulations and analysis.
Prepares program test data, tests and debugs programs.
Updates and completes documentation, procedures and user guides.
Understands BCP, quality, security and compliance requirements for supported areas and analyzes changes for risk to the environment. Participates in testing and updating the business continuation plan.
Provides assistance and guidance to less experienced staff

Additional Information

If you are interested, please contact

Pavithra P

973 507 7535 

pavithra.p(at)artechinfo.com


Artech logo

About Artech

Sourced by ZipRecruiter

Artech is a leading IT staffing and consulting company based in Morristown, NJ, US. Since its foundation in 1992, Artech has mastered in complementing human expertise with technology and business acumen to produce world-class staffing solutions. The company caters to diverse industry sectors, including financial services, healthcare, telecommunication, energy and utilities, supply chain, and retail. It provides IT consulting, project management, professional and staff augmentation, and managed staffing services. Artech's mission is to provide exceptional IT staffing services to its clients by comprehending their business needs and then crafting a customized staffing strategy. Its notable achievement includes being recognized as one of the largest IT staffing companies in the U.S, according to Staffing Industry Analysts (SIA).

Industry

Recruiting and staffing services

Company size

10,000+ Employees

Headquarters location

Morristown, NJ, US

Year founded

1992