Skip to main content

National Information Solutions Cooperative (NISC)

Software Developer - Provisioning

Mandan, North Dakota, United States +1

Location
Mandan, North Dakota, United States · Cedar Rapids, Iowa, United States
Work
Hybrid
Employment
Full-time
Level
Not stated
Function
Engineering
Pay
Not stated
Posted
2 weeks ago

About the role

About NISC

NISC develops and implements enterprise-level and customer-facing software solutions for over 1200+ energy cooperatives and communication organizations across North America. Our mission is to deliver technology solutions and services that are Member-focused, quality-driven and valued-priced. We exist to serve our Members and help them serve their communities through our innovative software products, services and outstanding customer support. We are an AI-forward company committed to being a technology leader in our industry.

Position Overview

Implementing NISC’s Provisioning application – this provides provisioning and auditing capabilities from NISC to various telephone switches, television head ends, access software, and other third-party software applications.

This position will work with the member/customer to effectively implement the applications. This includes working with a project manager to manage project timelines, communicating with internal and external individuals of project expectations, and configuring the application via creating or modifying the necessary interface code and applications options. It also includes analyzing the data from the member/customer’s current system to ensure that it is properly converted into the NISC software.

Work Schedule

  • Hybrid (after an initial 6 month training period) from either of these office locations:
  • Cedar Rapids, IA
  • Mandan, ND
  • Hybrid Schedule: Minimum of working 3 days per week in the office and ability to work up to all 5 days a week in the office, as needed
  • Required Days from an Office Location: Tuesday and Wednesday - the third required day will be up to the candidate and their supervisor to choose

Essential Functions

  • Performs basic research, design and development of software systems
  • Utilizes NISC best practice for specific existing device implementations
  • Works with Members on pre-sales calls to confirm standard implementation requirements
  • Researches, analyzes, and resolves basic to moderately complex software maintenance
  • Provides superior customer support to internal and external customers in all encounters
  • Participate in discussions involving software design
  • Participate in code reviews; utilizes code reviews to improve quality of code
  • Identify gaps in features and functionality in software and oversee resolution
  • Follows all established software implementation methodologies and procedures
  • Performs quality testing as it relates to system integration dependent on the tasks assigned
  • Leverage generative AI tools and technologies to enhance productivity, creativity and problem-solving within the scope of the role.
  • Prepare and complete implementation documents
  • Assists customers in all aspects of implementation including troubleshooting, training, and on-going support
  • Reviews and prioritizes assigned change requests
  • Other duties as assigned
  • Commitment to NISC’s Statement of Shared Values

Desired Job Experience

  • Strong customer orientation
  • Basic knowledge of Linux and Microsoft Windows
  • Excellent research and problem-solving skills with a strong attention to detail
  • Excellent verbal and written interpersonal and communication skills
  • Familiarity with Java
  • Ability to organize and prioritize
  • Ability to work independently, as well as in a team environment
  • Ability to interact in a positive manner with internal and external contacts
  • Basic programming skills required
  • Familiarity with programming concepts such as expect4j, XML, SOAP, REST, etc.
  • Familiarity with Application Programming Interfaces (API)
  • Familiarity with .XSLT scripting and/or AWK scripting
  • Commitment to NISC’s Statement of Shared Values

Desired Education

Bachelor’s Degree in a Computer Science, MIS, Information Systems, or related field.

Minimum Physical Requirements

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Employees must be able to see, speak, and hear, to operate computer keyboards or office equipment, and are required to stand, walk, and sit.

Disclaimer

Management may modify this job description by assigning or reassigning duties and responsibilities at any time.

Key Words

Java Development | Telecommunications Software | Implementation Specialist | Linux Administration | Rest APIs | XML | Software Testing | Customer-Focused | Project Coordination

Source

Posted by National Information Solutions Cooperative (NISC) on their own hiring page, job-boards.greenhouse.io. OptiTalent shows it as published, read 07 Nov 2026 07:45 UTC; the original is the reference.

View the original ad ↗

More at National Information Solutions Cooperative (NISC)

  • National Information Solutions Cooperative (NISC) · Atlanta, Georgia, United States

    Full-timeMid levelOperations

    The Project Manager II leads customer facing SaaS implementation and software delivery projects from planning through deployment, ensuring projects are delivered on time, within scope, and aligned with customer expectations. This role serves as both a project leader and Scrum…

  • National Information Solutions Cooperative (NISC) · Lake Saint Louis, Missouri, United States

    Full-timeFrom $18.00 an hourTrades & logistics

    Print Services operators run machines that insert utility and telecom bills (and other mailings) for our Members, and process all necessary paperwork to make sure our member's end customers receive their utility and telecom bills, newsletters, and other mailers in a timely…

  • National Information Solutions Cooperative (NISC) · Any NISC, United States

    HybridFull-timeSeniorFrom $800.00 a monthEngineering

    NISC develops and implements enterprise-level and customer-facing software solutions for over 1200+ energy cooperatives and communication organizations across North America. Our mission is to deliver technology solutions and services that are Member-focused, quality-driven and…

  • National Information Solutions Cooperative (NISC) · Any NISC, United States

    Full-timeEntry levelOperations

    The primary focus of this position is to provide virtual and onsite adoption, training, and consulting services that help Members get the most out of NISC’s AI Assistant and the agentic workflows built across the NISC enterprise. This is not a support or product management…