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.