Intern
National Information Solutions Cooperative (NISC)
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.