About The Position

NISC is seeking an Application Analyst intern to support the analysis, design, testing, and enhancement of its software solutions, primarily its Financials Software product. The intern will work with application analysts, software developers and engineers, quality assurance teams, and subject matter experts, gaining exposure to business requirements analysis, software design, database structures, documentation, quality assurance practices, and cross-functional collaboration in an enterprise software environment. The role may also involve exposure to data fixes, including bug fixes and custom programming requests. The internship is based on a hybrid schedule from NISC’s Mandan, North Dakota office. The intern must work from an office location at least three days per week and may work from an office up to five days per week. Applications are being considered for Summer 2027, from May through August. The position reports to an Application Analysis Team Lead.

Requirements

  • High school diploma or equivalency.
  • Currently pursuing a bachelor’s degree in Computer Science, Information Technology, Management Information Systems, Computer Engineering, or a related technical field.
  • Strong interest in software analysis, business systems, and technology solutions.
  • Familiarity with software development lifecycle concepts and methodologies.
  • Basic understanding of databases and data structures.
  • Strong analytical and problem-solving skills.
  • Strong attention to detail and organizational skills.
  • Excellent verbal and written communication skills.
  • Ability to learn new technologies and business processes quickly.
  • Ability to organize and prioritize multiple tasks.
  • Ability to work independently and in a team environment.
  • Ability to interact professionally and positively with internal and external contacts.
  • Ability to adapt effectively to change.
  • Proficiency with Microsoft Office applications.
  • Commitment to NISC’s Statement of Shared Values.
  • Ability to see and communicate, maintain a stationary position, move, and operate computer keyboards or office equipment.

Nice To Haves

  • Experience using agentic AI coding tools such as Claude Code, Augment, JetBrains Junie, GitHub Copilot, Cursor, or OpenAI Codex.

Responsibilities

  • Research, analyze, and document software functionality and business requirements.
  • Support application analysts and development teams in evaluating software enhancements and change requests.
  • Create and maintain functional diagrams, workflow diagrams, and related documentation.
  • Collaborate with technical teams to understand software design specifications, interfaces, and database structures.
  • Participate in discussions about software enhancements and solution development.
  • Follow established software development and analysis methodologies and procedures.
  • Assist with quality assurance testing, including unit and system integration testing activities.
  • Analyze business processes and software requirements to support application improvements.
  • Participate in design reviews and team meetings to gain exposure to software development lifecycle processes.
  • Assist with documentation and maintain information in Confluence and/or the iVUE Support tool.
  • Support internal teams in researching and resolving software-related issues.
  • Perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service