1

Programmer Analyst Jobs in Utah (NOW HIRING)

As an Analytics Engineer, you will build and maintain analytics assets that turn business logic into reliable, reusable data products. Your work will include dimensional models, trusted datasets ...

LVDT Engineering Intern

Saint George, UT · On-site

$15 - $19.25/hr

Support engineering analysis efforts related to LVDT performance, including electromagnetic behavior, dimensional tolerance reviews, and basic mechanical assessments. Learn to apply analytical tools ...

LVDT Engineering Intern

Saint George, UT

$15 - $19.25/hr

Support engineering analysis efforts related to LVDT performance, including electromagnetic behavior, dimensional tolerance reviews, and basic mechanical assessments. Learn to apply analytical tools ...

Subscription Analytics & Data Analyst Red Games Co. is seeking an experienced and strategic thinker ... They will work closely with Product, Marketing, Engineering, and Executive Leadership to identify ...

Working as part of an integrated cost estimating team, the cost estimator will perform a wide variety of cost and economic analyses/estimating/engineering support directly interfacing with program ...

next page

Showing results 1-20

Programmer Analyst information

See Utah salary details

$19

$42

$62

How much do programmer analyst jobs pay per hour?

As of Jun 28, 2026, the average hourly pay for programmer analyst in Utah is $42.31, according to ZipRecruiter salary data. Most workers in this role earn between $32.84 and $51.44 per hour, depending on experience, location, and employer.

What is the role of an analyst programmer?

An analyst programmer combines skills in analysis and programming to design, develop, test, and maintain software applications. They often gather requirements from stakeholders, create technical specifications, and use programming languages and tools to implement solutions. This role requires strong problem-solving skills and knowledge of software development methodologies.

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.

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 jobs in the US pay 300,000 a year?

Programmer Analysts typically do not earn $300,000 annually; such high salaries are more common in executive, specialized consulting, or senior leadership roles. High-paying tech jobs like software engineers, data scientists, or IT directors with extensive experience and advanced skills may reach or exceed this level, especially in senior or managerial positions. Achieving a $300,000 salary often requires a combination of experience, advanced certifications, and working in high-demand industries or companies.

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

What do programmer analysts do?

Programmer analysts develop, test, and maintain software applications, often analyzing user requirements to design effective solutions. They combine programming skills with systems analysis to improve or create software systems, frequently using languages like Java, C#, or SQL, and may work closely with IT teams and end-users. Their role often involves troubleshooting, documentation, and ensuring software meets organizational needs.

Which IT job is the highest paid?

In the IT field, roles such as Chief Information Officer (CIO), Solutions Architect, and Cloud Engineer tend to be among the highest paid, often earning six-figure salaries. Senior positions requiring advanced skills in cybersecurity, cloud computing, and enterprise architecture typically offer the highest compensation.
What are the most commonly searched types of Programmer Analyst jobs in Utah? The most popular types of Programmer Analyst jobs in Utah are:
What are popular job titles related to Programmer Analyst jobs in Utah? For Programmer Analyst jobs in Utah, the most frequently searched job titles are:
What job categories do people searching Programmer Analyst jobs in Utah look for? The top searched job categories for Programmer Analyst jobs in Utah are:
Infographic showing various Programmer Analyst job openings in Utah as of June 2026, with employment types broken down into 3% As Needed, 77% Full Time, 10% Part Time, 4% Temporary, and 6% Contract. Highlights an 81% Physical, 7% Hybrid, and 12% Remote job distribution, with an average salary of $88,012 per year, or $42.3 per hour.
Analytics Engineer

Full-time

Posted 17 days ago


Job description

About the Role
Nature's Sunshine is entering an ambitious new phase of growth, and data will play a central role in how the company scales. As part of that investment, we are building a new Enterprise Data & Analytics function to unlock trusted data, sharpen decision-making, and help teams improve business performance.
As an Analytics Engineer, you will build and maintain analytics assets that turn business logic into reliable, reusable data products. Your work will include dimensional models, trusted datasets, governed metrics, and semantic layers that reporting, analytics, and business teams can confidently use.
This is not a traditional reporting role, and it is not primarily a pipeline engineering role. You will work in the layer where business logic becomes reusable analytics infrastructure: models, metrics, semantic layers, and trusted datasets.
You will partner with business stakeholders, BI developers, analysts, and data team members to clarify requirements, improve metric consistency, and build assets that are reliable, documented, and maintainable. Success in this role will be measured by adoption, consistency, trust, and maintainability - not output volume.
What You'll Do
  • Build and maintain dimensional models, reusable datasets, and semantic layers for reporting, analytics, and decision-making.
  • Translate business logic into clear, tested, well-documented data structures.
  • Support KPI, metric, calculation, and reusable business logic definition with stakeholders and data team members.
  • Make sound modeling decisions across grain, relationships, performance, usability, governance, and maintainability for assigned work.
  • Partner with business users, analysts, BI developers, and senior data team members to turn business questions into durable analytics solutions.
  • Follow and contribute to analytics development standards, including naming conventions, documentation, certification, reusable measures, and change control.
  • Improve trust in reporting by reducing duplicated logic, documenting definitions, and making shared metrics easier to understand and maintain.
  • Use AI-assisted workflows to improve development speed, documentation, testing, and data quality while applying judgment to protect trust in the data.
What We're Looking For
Required Qualifications
  • 3+ years of experience in analytics engineering, BI engineering, data modeling, or a closely related analytics role.
  • Strong SQL skills, including experience building, testing, and maintaining analytical transformations.
  • Solid understanding of dimensional modeling, including facts, dimensions, grain, relationships, and conformed dimensions.
  • Experience building data models, semantic layers, BI models, or trusted datasets used for reporting and analysis.
  • Ability to translate business requirements into clear, maintainable data structures.
  • Ability to communicate clearly with both technical and non-technical stakeholders.
  • Good judgment in balancing speed, quality, performance, usability, governance, and maintainability.
  • Experience working in a modern analytics platform such as Microsoft Fabric, Snowflake, Databricks, BigQuery, or similar.
Preferred Qualifications
  • Hands-on experience with Microsoft Fabric.
  • Power BI experience, including DAX, relationships, performance optimization, or semantic model development.
  • Experience with Python, data quality testing, version control, CI/CD, or other practices that improve analytics engineering reliability.
  • Experience improving reporting trust through clearer metric definitions, documented business logic, or reusable data models.
  • Experience using AI-assisted development workflows responsibly.
Who Will Thrive in This Role
You will thrive here if you enjoy turning messy business logic into trusted, reusable data products. You should be comfortable working through ambiguity, asking good questions, challenging unclear requirements, and balancing practical delivery with long-term maintainability.
You should be motivated by building durable analytics assets that improve how the business operates, not just answering one-off reporting requests.
#ZR
Nature's Sunshine is dedicated to being a Force of Nature that champions social and environmental wellness. We are focused on building a team of professionals with diverse backgrounds and experiences to become the natural supplement company of the future. By celebrating the individuality and unique perspectives of our workforce, we empower our employees to share the healing power of nature with more people around the world. And through our commitment to sustainable processes, renewable energy usage and waste reduction initiatives, we're devoted to preserving nature and its power for future generations.
We believe we are stronger together, and our ongoing commitment to diversity, equity, inclusion and belonging ensures that every employee is treated with fairness and respect. Because doing what's right-in the right way-is how we succeed as a company and a society.