1

Programmer Analyst Jobs in Minnesota (NOW HIRING)

... engineering, energy efficiency, and quality assurance services for the U.S. residential ... Analyst will collect data, build models and perform simulations using drawings prepared by the ...

New

Senior Data Analyst

Minneapolis, MN · On-site

$70K - $130K/yr

Partner with data engineers, product partners and business leaders to identify meaningful opportunities to add value to the business utilizing statistics, advanced analytics and compelling ...

Apply prior infrastructure engineering experience to accurately interpret platform, servicelevel, and operational data * Analyze complex data from enterprise and infrastructureadjacent sources to ...

Apply prior infrastructure engineering experience to accurately interpret platform, service-level, and operational data * Analyze complex data from enterprise and infrastructure-adjacent sources to ...

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:
Data Analyst Principal

Data Analyst Principal

HealthPartners

Bloomington, MN

Other

Medical, Retirement

Posted 28 days ago


HealthPartners rating

7.8

Company rating: 7.8 out of 10

Based on 126 frontline employees who took The Breakroom Quiz

130th of 864 rated healthcare providers


Job description

HealthPartners is hiring a Data Analyst Principal - Product Owner. The Product Owner drives the delivery of high-quality analytic products by prioritizing work, shaping user stories, and ensuring alignment with business objectives.  Acting as the primary liaison to sponsor, the PO ensures clear communication of goals, trade-offs, and progress. 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 responsibilities include managing the product roadmap, planning sprints, validating deliverables, and championing data accuracy, security, and compliance-all while driving adoption and measurable business value.

ACCOUNTABILITIES:

  • All team members must champion and model our values of partnership, curiosity, compassion, integrity, and excellence, and must contribute to a culture of continuous learning
  • Acts as domain experts, partnering with business groups, and data engineers to frame problems, model, clean and integrate data, and determine the best way to leverage that data in service of a goal 
  • Works with business partners to understand and create their "user stories;" they identify and clarify opportunities to leverage data analytics in service of customer or business value 
  • Independently creates, deploys, monitors, and maintains highly interactive data visualizations and analytic services 
  • Leads and participates in strategic measurement activities, including Return on Investment (ROI) analyses, Key Performance Indicator (KPI) development, risk assessment and indexing, as well as domain-specific measurements (example: readmission rates) 
  • Works with their teams to ensure data accessibility, accuracy, and quality, and may act as data stewards by contributing to management of central data stores and metadata
  • Provides consultative, data-driven support on product and business strategy development 
  • Defines, sets up, and executes test cases to validate that analytic and software solutions meet the business acceptance criteria 
  • Communicates solution tradeoffs to business partners to frame and influence project decisions
  • Leverages internal and external sources to validate data accuracy and benchmark results
  • Promotes and champions our security and de-identification standards, while they handle sensitive administrative data (medical and pharmacy claims, clinical data, and other sensitive organizational data assets).  

REQUIRED SKILLS/ QUALIFICATIONS:

  • Bachelor's degree in economics, mathematics, business, computer science, data or social science, operations research, statistics, or a related quantitative field. Alternate experience and education in equivalent areas is acceptable. Experience in more than one area is strongly preferred. 
  • Five or more years direct experience using technical and analytical skills to extract, integrate, layout and interpret complex and disparate data sources (certification/other training in lieu of yrs experience)
  • Demonstrated expertise using data visualization tools such as Microsoft Power BI, Tableau, etc.
  • Must have mastered the ability to tell stories using data
  • Must have expertise in SQL and relational database design
  • Expert programming skills using Python, R, etc. ("or similar")
  • Demonstrated experience and skill presenting findings and actionable recommendations
  • Must be motivated, self-driven, curious, and creative
  • Must be skilled communicators, and demonstrate an ability to work with development teams, end users and business leaders 
  • Demonstrated ability to support and complement the work of a diverse development and / or operations team

CORE SKILLS:

Communication & Stakeholder Management
Ability to clearly convey priorities, trade-offs, and progress to sponsors and stakeholders, and translate business needs into actionable user stories.

  • Build Business Domain Knowledge
    Develop a deep understanding of the relevant business area to ensure solutions align with strategic goals.
  • Prioritization & Decision-Making
    Expertise in managing backlogs, setting priorities, and making trade-offs to maximize business value.
  • Agile & Scrum Practices
    Familiarity with agile methodologies, sprint planning, and collaboration within cross-functional teams.
  • Technical Awareness
    Understanding of data systems, analytics tools, and visualization platforms to guide development effectively.
  • Problem-Solving & Adaptability
    Ability to frame complex problems, adapt to changing requirements, and deliver incremental value.
  • Leadership & Influence
    Leading without direct authority, motivating teams, and influencing decisions through clear rationale.
  • Collaboration
    Working effectively with developers, analysts, engineers, and business partners[i]
     

PREFERRED QUALIFICATIONS:

  • Knowledge of health care operations
  • Exposure to agile/scrum (including tools like JIRA)
  • Experience using Azure Data Lake, DevOps, Power Automate, or other tools in the Azure Suite 
  • Working knowledge of medical terminology, medical coding systems; ICD-10, CPT4, DRG, GPI. 
  • Knowledge of statistical methods and techniques (predictive modeling, segmentation, regression, etc.) 
  • Familiarity with software development, data and integration architecture
  • Experience working with unstructured or semi-structured data 
  • Pharmacy data experience

At HealthPartners we believe in the power of good - good deeds and good people working together. As part of our team, you'll find an inclusive environment that encourages new ways of thinking, celebrates differences, and recognizes hard work.

We're a nonprofit, integrated health care organization, providing health insurance in six states and high-quality care at more than 90 locations, including hospitals and clinics in Minnesota and Wisconsin. We bring together research and education through HealthPartners Institute, training medical professionals across the region and conducting innovative research that improve lives around the world.

At HealthPartners, everyone is welcome, included and valued. We're working together to increase diversity and inclusion in our workplace, advance health equity in care and coverage, and partner with the community as advocates for change.

Benefits Designed to Support Your Total Health
As a HealthPartners colleague, we're committed to nurturing your diverse talents, valuing your dedication, and supporting your work-life balance. We offer a comprehensive range of benefits to support every aspect of your life, including health, time off, retirement planning, and continuous learning opportunities. Our goal is to help you thrive physically, mentally, emotionally, and financially, so you can continue delivering exceptional care.

Join us in our mission to improve the health and well-being of our patients, members, and communities.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant because of race, color, sex, age, national origin, religion, sexual orientation, gender identify, status as a veteran and basis of disability or any other federal, state or local protected class.


What HealthPartners employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom