1

Programming Assistant Jobs in Ankeny, IA (NOW HIRING)

Build tools that assist with test planning, test execution, reporting, and diagnostics * Develop scripts, utilities, dashboards, and integrations that automate repetitive engineering tasks * Leverage ...

... assist in the preparation of CADD/Revit drawings and sketches in support of project workMay ... Engineering (FE) exam Bachelor's degree in engineering disciplineStrong understanding of ...

May assist in the preparation of CADD/Revit drawings and sketches in support of project work * May ... Bachelor's degree in engineering discipline * Strong understanding of engineering principles and ...

May assist in the preparation of CADD/Revit drawings and sketches in support of project work * May ... Bachelor's degree in engineering discipline * Strong understanding of engineering principles and ...

Engineer II - Civil

Clive, IA · On-site

$65 - $82/hr

May assist in the preparation of CADD/Revit drawings and sketches in support of project work * May ... Bachelor's degree in engineering discipline * Strong understanding of engineering principles and ...

Maintenance Assistant

West Des Moines, IA · On-site

$16 - $20.25/hr

Training in building maintenance/engineering including HVAC, mechanical, electrical and plumbing ... Benefits For a Maintenance Assistant, we offer competitive compensation and a full benefits package ...

Create systems models, specifications, diagrams, and charts to provide direction to system programmers. * Assist in testing for modified and new systems. * Coach, mentor, and motivate team members ...

New

Showing results 21-40

Programming Assistant information

What is a programming assistant?

Programming Assistants are professionals who support software developers and engineers by performing tasks such as writing code, debugging programs, documenting processes, and assisting with testing. They often work under the supervision of more experienced programmers and help streamline the development process by handling routine or entry-level coding assignments. Programming Assistants may also help maintain software, update databases, and ensure that coding standards are followed, making them valuable members of any technology team.

What are some typical daily tasks and collaborative responsibilities for a programming assistant?

As a Programming Assistant, your daily tasks often include supporting lead developers by writing and testing code, debugging software, and maintaining project documentation. You'll frequently collaborate with other programmers, designers, and project managers to ensure that project milestones are met efficiently. Effective communication and adaptability are important, as you may need to switch between various tasks or assist different team members throughout the day. This role provides valuable exposure to different areas of software development and can help you build the skills and relationships necessary for career advancement.

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

To thrive as a Programming Assistant, you need foundational knowledge in programming languages, basic software development principles, and often a relevant degree or coursework in computer science. Familiarity with code editors, version control systems like Git, and debugging tools is typically required. Strong organizational skills, attention to detail, and effective communication help you collaborate with developers and manage tasks efficiently. These skills ensure you can support development teams, maintain code quality, and contribute to smooth project workflows.

What is the difference between Programming Assistant vs Software Developer?

AspectProgramming AssistantSoftware Developer
Required CredentialsTypically an associate degree or coding bootcamp certificationBachelor's degree in computer science or related field
Work EnvironmentSupport teams, assist in coding tasks, often in collaborative settingsDesign, develop, and maintain software applications independently or in teams
Employer & Industry UsageUsed in tech companies, startups, and IT departments for support rolesCore role in software companies, tech firms, and development agencies

In summary, a Programming Assistant typically supports software development teams with coding tasks and requires less formal education, while a Software Developer is responsible for creating and maintaining software, often holding a bachelor's degree and working independently on complex projects.

What does a programming assistant do?

A programming assistant supports software development by helping write, test, and debug code, often using programming languages and development tools. They may also assist with documentation, code reviews, and learning new technologies to improve project efficiency.

What are the most commonly searched types of Programming jobs in Ankeny, IA?

The most popular types of Programming jobs in Ankeny, IA are:

What cities near Ankeny, IA are hiring for Programming Assistant jobs?

Cities near Ankeny, IA with the most Programming Assistant job openings:

Infographic showing various Programming Assistant job openings in Ankeny, IA as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 17% Part Time, 1% Temporary, and 2% Contract. Highlights an 91% Physical, 1% Hybrid, and 8% Remote job distribution.

Technical Training Developer - Application Equipment

CNH Industrial

Ames, IA • On-site

$86K - $132K/yr

Full-time

Retirement

Re-posted 22 days ago


CNH Industrial rating

7.1

Company rating: 7.1 out of 10

Based on 64 frontline employees who took The Breakroom Quiz

344th of 496 rated machine equipment manufacturers


Job description

About Us

Innovation. Sustainability. Productivity. This is how we are Breaking New Ground in our mission to sustainably advance the noble work of farmers and builders everywhere. With a growing global population and increased demands on resources, our products are instrumental to feeding and sheltering the world.

From developing products that run on alternative power to productivity-enhancing precision tech, we are delivering solutions that benefit people – and they are possible thanks to people like you. If the opportunity to build your skills as part of a collaborative, global team excites you, you’re in the right place.

Grow a Career. Build a Future!

Be part of this company at the forefront of agriculture and construction, that passionately innovates to drive customer efficiency and success. And we know innovation can’t happen without collaboration. So, everything we do at CNH Industrial is about reaching new heights as one team, always delivering for the good of our customers.

Job Purpose

The Application Equipment Technical Training Developer will manage the entire technical training product life cycle for Guardian, Patriot, Trident, and Floater models for dealer service technicians and internal company personnel. The role will manage a team environment to develop and maintain training content on Guardian, Patriot, Trident, and Floater lines including all support and course materials, for new product and current product updates, including model year changes and running changes. Communicate with various stakeholders to identify training needs to achieve technical training objectives.

Key Responsibilities
  • Be the primary contact between all the CNH technical groups and the Application Equipment management teams (i.e. know the strategic product range plan, approved budget items, current/future product offering, status of items/projects, manage inclusion of technical teams/members at the proper times, etc)
  • Manage ordering of the new model year machines and coordinate to order within the Global Product Development lifecycle
  • Identify and acquire the proper training aids for all the facilities where training will be offered. Train Technical Training with new tools and processes
  • Lead creation of training content (Web Based, Virtual, Instructor led, shop activity workbooks, etc). Serve as the lead developer and trainer for all CNH Application equipment. Lead annual and new product specific internal trainings (trainers/support/field); schedule it, present it, pull in resources, etc
  • Participate in end of season reviews for Application Equipment lines
  • Review new/Model Year Technical Information document changes for functional data, schematic, review manuals for content accuracy before release
  • Lead the development of Overviews and Dynamic Descriptions to be published within service manuals and used for technical training, coordinate with the Technical Information project manager. Lead the creation of dynamic electrical and hydraulic drawings or animations to support the Service Manuals for training purposes; supported by Technical Information and training developers
  • Assist Product Support/Technical Information on challenging cases, including field support as approved
  • Participate in and conduct technical training classes, to continue development of product knowledge and delivery quality
  • Work with content developers of different product lines to continuously improve the processes of development
  • Work at offsite locations to present localized training (approximately 20% of time)
Experience Required
  • Bachelor's degree in Agriculture, Education, Training, Business Management or related degree
  • A minimum of 8 years combined experience in direct training, instruction, education, sales or product management or relevant experience
  • In lieu of a Bachelor's degree, we will also consider an Associate's degree in Agriculture, Education, Training, Business Management or related degree type, with a minimum of 10 years of combined experience in a related field
  • Minimum 10 year of working knowledge and experience within the agriculture/farming, machinery or heavy equipment industries
  • Proficiency in Microsoft 365 and Project Management Software
  • 2 years of CNH Trainer, Product Specialist or Training Delivery experience

#appcast

Preferred Qualifications
Pay Transparency

The annual salary for this role is USD $86,625.00 - $132,825.00 plus any applicable bonus (Actual salaries will vary and will be based on various factors, such as skill, experience and qualification for the role.)

For roles open across multiple locations, the salary range indicated refers to the primary location. If a different location is considered, the applicable salary range will be communicated to candidates prior to the first interview.

What We Offer

We offer dynamic career opportunities across an international landscape. As an equal opportunity employer, we are committed to delivering value for all our employees and fostering a culture of respect.

At CNH, we understand that the best solutions come from the diverse experiences and skills of our people. Here, you will be empowered to grow your career, to follow your passion, and help build a better future. To support our employees, we offer regional comprehensive benefits, including:

  • Flexible work arrangements
  • Savings & Retirement benefits
  • Tuition reimbursement
  • Parental leave
  • Adoption assistance
  • Fertility & Family building support
  • Employee Assistance Programs
  • Charitable contribution matching and Volunteer Time Off

Click here to learn more about our benefits offerings! (US only)

US applicants: CNH Industrial is an equal opportunity employer. This company considers candidates regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. Applicants can learn more about their rights by viewing the federal "Know Your Rights" poster here. CNH Industrial participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. You can view additional information here.

Canada applicants: CNH Industrial is an equal opportunity employer. This company considers candidates regardless of race, color, religion, sex, sexual orientation, gender identity, nationality, place of origin, disability, marital status, family status, age, or any other ground prohibited by applicable provincial human rights legislation.

If you need reasonable accommodation with the application process, please contact us at narecruitingmailbox@cnhind.com.


What CNH Industrial employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom