N

Intern

National Information Solutions Cooperative (NISC)

Mandan, NDFresher4h agovia Greenhouse

About the Role

This internship offers hands-on experience supporting the analysis, design, testing, and enhancement of NISC's software solutions, with a primary focus on NISC's Financials Software product. You will gain exposure to business requirements analysis, software design processes, database structures, documentation, quality assurance practices, and cross-functional collaboration within an enterprise software environment. This position may also involve exposure to data fixes, including bug fixes or custom programming requests.

This position is for Summer 2027 (May - August).

Work Schedule

  • Hybrid from the Mandan, ND office.
  • Requires a minimum of 3 days per week working from the office, with the ability to work up to 5 days from the office.

Key Responsibilities

  • Assists with researching, analyzing, and documenting software functionality and business requirements.
  • Supports application analysts and development teams in evaluating software enhancements and change requests.
  • Assists in the creation and maintenance of functional diagrams, workflow diagrams, and related documentation.
  • Collaborates with technical teams to understand software design specifications, interfaces, and database structures.
  • Participates in discussions regarding software enhancements and solution development.
  • Follows established software development and analysis methodologies and procedures.
  • Assists with quality assurance testing, including unit and system integration testing activities.
  • Helps analyze business processes and software requirements to support application improvements.
  • Participates in design reviews and team meetings to gain exposure to software development lifecycle processes.
  • Assists with documentation and maintenance of information within Confluence and/or the iVUE Support tool.
  • Supports internal teams in researching and resolving software-related issues.
  • Performs other duties as assigned.

Requirements & Tech Stack

  • 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.
  • Experience with using agentic AI coding tools (Claude Code, Augment, Jetbrains Junie, Github Copilot, Cursor, OpenAI Codex).
  • Ability to learn new technologies and business processes quickly.
  • Ability to organize and prioritize multiple tasks.
  • Ability to work independently as well as 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.

Qualifications

  • High School diploma or equivalency required.
  • Pursuing Bachelor’s Degree in a Computer Science, Information Technology, Management Information Systems, Computer Engineering, or a related technical field.

Physical Requirements

  • Must be able to see and communicate.
  • Regularly required to maintain a stationary position, move, and operate computer keyboards or office equipment.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: Emonics LLC, TalentHop, Collins Aerospace

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