1

Computer Programmer Jobs in St Cloud, MN (NOW HIRING)

DP Automation Programmer

Saint Cloud, MN · On-site +1

$90K - $105K/yr

DP Automation Programmer Department: Data Processing Reports To: Manager, Data Processing ... Skills Abilities Required: • Knowledge of computer programs used for data processing and direct ...

DP Automation Programmer Department: Data Processing Reports To: Manager, Data Processing ... Knowledge of computer programs used for data processing and direct mail letter setup such as TSS ...

Interpret complex engineering drawings, GD&T, CAD models, and process specifications. * Optimize feeds, speeds, tooling selection, and machining strategies to improve cycle time and surface finish.

Interpret complex engineering drawings, GD&T, CAD models, and process specifications. * Optimize feeds, speeds, tooling selection, and machining strategies to improve cycle time and surface finish.

CNC Programmer

Sauk Rapids, MN · On-site

$22.26 - $37.84/hr

Interpret complex engineering drawings, GD&T, CAD models, and process specifications. * Optimize feeds, speeds, tooling selection, and machining strategies to improve cycle time and surface finish.

Strong coordination with architects, engineers, subcontractors, and municipal agencies in St. Cloud ... Maintain organized CAD and REVIT file systems * Ensure document version control and accessibility ...

The Engineering Designer/Drafter supports the engineering services that the company provides to ... Also, the job may require focusing on a computer screen for several hours at a time. Wage range ...

The Engineering Technician will create CNC code that performs a capable, repeatable process ... Experience with CAD and CAM software - preferably Solid works, NX and Esprit * Proficient PC skills ...

Design Engineer

Saint Cloud, MN · On-site

$40 - $55/hr

A Design Engineer shall be capable of independently and collaboratively contributing to the design ... Continue to learn and proficiently utilize Computer Aided Design and Drafting software to prepare ...

A Design Engineer shall be capable of independently and collaboratively contributing to the design ... Continue to learn and proficiently utilize Computer Aided Design and Drafting software to prepare ...

The Engineering Designer/Drafter supports the engineering services that the company provides to ... Also, the job may require focusing on a computer screen for several hours at a time. Wage range ...

next page

Showing results 1-20

Computer Programmer information

See St Cloud, MN salary details

$32.7K

$64.4K

$94.6K

How much do computer programmer jobs pay per year?

As of May 31, 2026, the average yearly pay for computer programmer in St. Cloud, MN is $64,358.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,000.00 and $79,200.00 per year, depending on experience, location, and employer.

What Does a Computer Programmer Do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

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

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.

What are computer programmers?

Computer programmers are professionals who write, test, and maintain the code that allows software programs and applications to function. They translate designs and instructions created by software engineers or developers into logical sequences that computers can follow. Programmers use various programming languages, such as Python, Java, or C++, to create and troubleshoot software to ensure it runs smoothly. Their work is essential to the development of websites, apps, operating systems, and a wide range of digital tools.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

What job categories do people searching Computer Programmer jobs in St. Cloud, MN look for? The top searched job categories for Computer Programmer jobs in St. Cloud, MN are:
What cities near St. Cloud, MN are hiring for Computer Programmer jobs? Cities near St. Cloud, MN with the most Computer Programmer job openings:
DP Automation Programmer

DP Automation Programmer

Nahan

Saint Cloud, MN • On-site, Remote

$90K - $105K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 8 days ago


Job description

Description
Job Posting
TURN COMPLEX DATA INTO POWERFUL, AUTOMATED WORKFLOWS.
JOIN NAHAN AND HELP BUILD THE SYSTEMS THAT POWER PERSONALIZED, HIGH-IMPACT COMMUNICATIONS AT SCALE.
Job Title: DP Automation Programmer Department: Data Processing
Reports To: Manager, Data Processing Automation FLSA Status: Exempt
Shift: Remote Wage Range: $90,000-105,000
*Base pay is based on job-related skills, experience, credentials, role scope, and location. Candidates outside the posted range are encouraged to apply, as qualifications and market factors may influence consideration.*
Job Summary:
As a Data Processing Automation Programmer, one would design, develop, and modify applications and programs to best suit defined processes and workflows to ensure the accurate and timely processing of data. Facilitate the onboarding of new customers, projects, and equipment to ensure a smooth transition into normal production. Working with .NET Applications, JavaScript, C#, Quadient Inspire Applications and other programs as applicable to role.
Essential Duties and Responsibilities:
• Plan/program/implement complex layouts, projects, and workflows utilizing .NET Applications, C#, JavaScript, Quadient Inspire Applications and other automation and programing programs/tools required for the role.
• Establish, implement, and follow Best Practices for Program development, testing, and code review to ensure and maintain a high quality of programming.
• Evaluate current Data Processing workflows and processes for process improvements and LEAN workflow opportunities and make recommendations.
• Utilize design documents and project planning to ensure all needs and goals of projects are fulfilled.
• On-board new customers, projects, and production equipment to ensure all aspects of their respective workflows are established and streamlined.
• Create documentation that supports the applications with their associated best practices, processes, and workflows to ensure streamlined processing by Data Processing Operators.
• Provide recommendations for new software options to improve efficiency, including ROI for any purchases.
• Conduct quality control tests/processes for upgrades and scheduled releases.
• Define problems, collect data, establish facts, and solve complex problems with customer supplied or Nahan processed data.
• Communicate with software technical support to problem solve software related file processing challenges.
• Answer technical questions for customers, Customer Service, Sales and Production.
• Act as technical liaison for the support and training for end users within and outside the department plus including external customer interaction for identified applications.
• Support 6S initiatives as required for role.
• Follow all Nahan Safety and Quality policies and procedures.
• Other duties as assigned.
Skills Abilities Required:
• Knowledge of computer programs used for data processing and direct mail letter setup such as TSS, Quadient Inspire, BCC, Adobe, Microsoft products, postal software and others.
• Knowledge of the Domestic Mail manual, USPS rates and regulations.
• Strong scripting skills in multiple languages and programming logic.
• Strong comprehension of production equipment, their needs, functions and personalization required as related to Data Processing.
• The ability to work independently and part of a team to take ownership of projects from start to completion.
• Proficiency/fluent with English language, both written and verbal.
Education and Experience:
• College degree in computer science, programming languages, math, or related field, required
• 2 years' experience in programming, software development, database management or related areas required.
• 5 years'+ experience in direct mail composition application, strongly preferred.
• Experience in the print industry as an applications developer, preferred.
Benefits
  • Medical
  • Dental
  • Vision
  • 100% Employer Paid Life Insurance
  • 100% Employer Paid Short Term & Long-Term Disability Insurance
  • Other Voluntary Employee Benefits i.e. (Accident & Critical Illness)
  • 401K & Profit Sharing with Employer Match
  • Vacation/Holiday
  • Sick and Safe time (where applicable by state)

Work Environment and Physical Demands
The work environmental characteristics and physical demands described here are representative of those an employee encounters while performing essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
This job operates in a hybrid office environment with exposure to a Manufacturing environment on occasion. While performing the duties of this job inside and outside the manufacturing facility/office setting, the employee is frequently exposed to normal to moderate working conditions for a hybrid office and manufacturing facility with a noise level that is usually quiet - moderate with minimal to some interruptions. The role routinely uses office equipment, software and hardware.
While performing the duties of this job, the employee is regularly required to talk or hear, type, write and be exposed to regular meetings, both virtually and in person. The employee may be required to stand/sit for long periods of time as well as use hands or fingers to reach or handle, and to reach with hands and arms. The employee is sometimes required to stand, walk, climb, balance, stoop, kneel, crouch or crawl. The employee will regularly lift 25lbs or more at a time. All vision abilities are required to encompass close-up work. Employees must be able to tolerate and endure extended seasonal hours and maintain alertness to meet deadlines.
Occasionally while performing duties of this job, the employee may be exposed to machinery and moving parts, airborne particles including paper dust and hazardous materials or fumes, which may require the use of PPE. The employee may be exposed to adverse weather conditions, extended seasonal hours, high precarious places, and confined spaces. The nose level in some of the work environments may require the use of hearing protection.
About the Company
Nahan was founded 60 plus years ago by a local family in the heart of Minnesota. It is a deeply human company from how we work with each other, how we serve our clients, to how we reach customers. We provide full service direct marketing with award winning results. Innovation and insight inform everything we do. Our success is rooted in putting people first, doing the right thing for our clients and associates and delivering the highest levels of quality. In a world where personalization and customization are valued above all, we make messages feel personal while keeping the process simple. We're here to listen to, create and deliver results to our clients. Our winning track record is based on proof, not promises. We consistently deliver big wins, better performance and continual growth for marketers. We're Nahan-real people making real connections.
Disclaimer
This job description is not a complete description of responsibility but reflects the general qualifications, duties and/or responsibilities necessary to perform this position. All candidates who receive a written offer of employment will be required to successfully complete and pass all or some of the following: a background check, a physical test, as well as test for commonly abused controlled substances in accordance with the Company's Drug Free Workplace Policy. Nahan reserves the right to revise the job description as a circumstance warrant. Nahan is an at-will employer, which means that either the employee or the company may terminate the relationship at any time, with or without notice, and with or without cause.
Base pay is based on job-related skills, experience, credentials, role scope, and location. Candidates outside the posted range are encouraged to apply, as qualifications and market factors may influence consideration.
Nahan is proud to be an equal opportunity employer committed to fostering a diverse and inclusive workplace. We do not discriminate based on race, color, religion, sex, national origin, age, disability or any other characteristic projected by law.

Nahan logo

About Nahan

Sourced by ZipRecruiter

Industry

Marketing

Company size

201 - 500 Employees

Headquarters location

Saint Cloud, MN, US

Year founded

1962