Computer Programmer

re-zoo-me

Murray, Northern (UT, KY)

Hybrid

USD 65,000 - 95,000

Full time

9 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

re-zoo-me is seeking a Computer Programmer in Murray, Utah to design, develop, test, and maintain software applications that support business operations. You will collaborate with analysts and IT peers to translate requirements into reliable, secure software solutions.

The role involves coding across web, desktop, or backend platforms, reviewing work, and ensuring quality with unit tests and deployments. A hybrid on-site/remote arrangement is available, with compensation based on experience.

Qualifications

  • Bachelor's degree in CS or related field, or equivalent experience.
  • Typically 2+ years of software development experience.

Responsibilities

  • Design, develop, test, debug, and document software applications and scripts.
  • Maintain and enhance existing applications, troubleshoot issues, and implement fixes.
  • Translate business requirements into technical specifications with stakeholders.
  • Write clean, efficient code following standards and version control.
  • Conduct code reviews to ensure quality, security, and maintainability.
  • Develop unit tests and support integration, system, and UAT testing.
  • Assist in database design, queries, and data integrations as needed.
  • Document designs, configurations, and user guides for maintenance.
  • Monitor performance and support production environments within SLAs.
  • Stay current with technologies and propose improvements.
  • Adhere to security, privacy, and regulatory requirements.

Skills

C#
Java
Python
JavaScript
Git
.NET
SQL
SDLC

Education

Bachelor's degree in Computer Science or related field

Tools

SSRS
Power BI
Azure DevOps
Node.js
Entity Framework
Dapper

Job description

Description

The Computer Programmer is responsible for designing, coding, testing, and maintaining software applications that support the company’s business operations. This role works closely with business stakeholders, analysts, and other IT team members to translate requirements into reliable, secure, and efficient software solutions.

Key Responsibilities
  • Design, develop, test, debug, and document software applications and scripts in accordance with company standards.
  • Maintain and enhance existing applications by troubleshooting issues, identifying root causes, and implementing fixes or improvements.
  • Collaborate with business analysts and end users to understand functional requirements and convert them into technical specifications.
  • Write clean, efficient, and well-structured code following industry best practices, version control procedures, and internal coding standards.
  • Perform code reviews and participate in peer reviews to ensure quality, security, and maintainability of software.
  • Develop and execute unit tests; support integration, system, and user acceptance testing.
  • Assist in database design, queries, stored procedures, and data integrations as needed.
  • Document technical designs, configurations, procedures, and user guides to support ongoing maintenance and training.
  • Monitor application performance and support production environments, including troubleshooting and resolving incidents within agreed service levels.
  • Stay current with emerging technologies, tools, and methodologies relevant to software development and recommend improvements where appropriate.
  • Adhere to company policies and procedures relating to security, privacy, and data protection, and support compliance with applicable laws and regulations.
Requirements

Education and/or Work Experience Requirements:

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field; or equivalent combination of education and experience.
  • Typically 2+ years of experience in software development or programming (entry-level roles may accept internship or academic project experience).
Technical Skills
  • Proficiency in one or more programming languages (e.g., C#, Java, Python, JavaScript, or similar, depending on company stack).
  • Experience with web, desktop, or backend application development frameworks as appropriate (e.g., .NET, Spring, Node.js, etc.).
  • Familiarity with relational databases (e.g., SQL Server, PostgreSQL, MySQL) and basic SQL.
  • Experience with version control tools (e.g., Git).
  • Understanding of software development life cycle (SDLC) methodologies (e.g., Agile, Scrum, or Waterfall).
  • Basic understanding of secure coding practices and software testing principles.
Competencies:
  • Working knowledge of C# or Java (position will primarily involve C# development)
  • At least 1 year of experience in Web, Console, or Windows Forms development
  • Basic SQL skills — writing queries and designing tables
  • Experience with SSRS, Power BI, or other reporting tools a plus
  • Strong analytical and problem-solving skills with attention to detail and accuracy.
  • Ability to manage multiple tasks, priorities, and deadlines in a fast-paced environment.
  • Effective verbal and written communication skills.
  • Ability to work both independently and as part of a collaborative team.
  • Commitment to continuous learning and improvement.
Nice to Have:
  • Accounting experience
  • Source control experience (Git, Azure DevOps, etc.)
  • ORM experience (Entity Framework, Dapper, etc.)
Physical Requirements:
  • Ability to safely and successfully perform the essential job functions consistent with the ADA, FMLA and other federal, state and local standards, including meeting qualitative and/or quantitative productivity standards.
  • Ability to maintain regular, punctual attendance consistent with the ADA, FMLA and other federal, state and local standards
  • Must be able to occasionally lift and carry up to 15 lbs.
  • Must be able to talk, listen and speak clearly on telephone
  • Must be able to sit for prolonged periods at a desk, while working on a computer
  • Hours: 8 AM–5 PM, Monday–Friday, with flexibility
  • Location: Murray, Utah — remote/hybrid option available
  • Salary: Depends on experience
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Elevate Ventures • Indiana (PA)

On-site
USD 75,000 - 120,000
Programmer
Programmer

Surety HR, Inc. • Westlake (OH)

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

Conrad Siegel • Harrisburg

On-site
USD 60,000 - 75,000
Work-life balance
Flexible working hours
Comprehensive benefits package
+1
Computer Programmer / Software Developer
Computer Programmer / Software Developer

AgeWave Solutions, Inc. - Architects - Engineers • Town of Florida (NY)

On-site
USD 60,000 - 80,000
Competitive pay
Fully paid Health insurance
Retirement savings plans
+1
Developer III ONLY W2
Developer III ONLY W2

Gilder Search Group • Columbia (SC)

On-site
USD 80,000 - 100,000
IT Developer
IT Developer

The Home Depot • Houston (TX)

On-site
USD 80,000 - 110,000
Software Engineer
Software Engineer

Jobs in JS • Louisville (KY)

Hybrid
USD 90,000 - 156,000
Health Insurance
Dental, Vision and Life Insurance
Paid vacation and personal leave
+5
Programmer Analyst II
Programmer Analyst II

KYOCERA AVX Greenville LLC • Fountain Inn (SC)

On-site
USD 80,000 - 110,000
IT Application Developer I
IT Application Developer I

Pennsylvania Lumbermens Mutual Insurance Company • Philadelphia

On-site
USD 95,000 - 130,000
Software Developer 2
Software Developer 2

Bestica Inc. • Austin (TX)

On-site
USD 90,000 - 130,000