Internship, Software Development

Shive-Hattery

Iowa City, IAFresher1h agovia LinkedIn

This job at a glance

Who can apply
New grads and up to 1 year · Bachelor's degree
Must know
REST APIsJavaScriptTypeScriptGitAzure
Nice to have
TroubleshootingPythonC#C
Work
On-site in Iowa City · internship
Pay
Not stated by the employer.
Skill demand
JavaScript55%Git49%REST APIs47%TypeScript27%of 150 similar entry-level jobs posted in the US this week
Listed
Nov 11, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

As a Software Developer Intern in the Corporate Technology, Data & Innovation group, you will play a key role in supporting the firm and shaping projects. You will collaborate with teammates and contribute to the development and ongoing support of internal technology solutions. This is a part-time, seasonal internship.

Key Responsibilities

  • Assist with general availability support for applications, including reviewing user feedback and feature requests, troubleshooting issues, and developing bug fixes and enhancements.
  • Support application development efforts using programming language, REST API, and low code platforms.
  • Gain exposure to cloud platform integrations, automation, and modern development practices.
  • Assist with Microsoft Foundry AI agent development, including agent configuration, testing, grounding, and improving how agents access and use organizational knowledge.
  • Depending on project needs and your experience, you may have opportunities to work with development frameworks, cloud technologies, low-code tools, and other emerging technologies.
  • Be paired with an in-house Software Developer for one-on-one mentoring.

Requirements & Tech Stack

  • Currently pursuing a bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • Junior or senior standing preferred.
  • Working knowledge of Python, C#, SQL, and .NET preferred.
  • Understanding of software development fundamentals, debugging, testing, and source control.
  • Ability to troubleshoot issues and translate feedback into potential fixes or improvements.
  • Interest in AI development, AI agents, application development, platform integration, and emerging technologies.
  • Strong problem-solving skills and willingness to learn unfamiliar technologies.
  • Ability to communicate and collaborate effectively with both technical and non-technical team members.

What Will Make You Stand Out

  • Experience with JavaScript/TypeScript, REST APIs, GitHub, DevOps, Microsoft Azure, Microsoft Power Platform, or other cloud and application development technologies.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: Torentify, TalentHop, Emonics LLC

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job