Affinegy logo

Software Developer (Provisioning)

Affinegy

Cedar Rapids, IA
Full Time
Entry Level
5 days ago

Job Description

About the Role

NISC develops and implements enterprise-level and customer-facing software solutions for over 960+ utilities and broadband providers 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. NISC has been ranked in ComputerWorld's Best Places to Work for twenty-two years, and we are looking for qualified individuals to join our Team.

Key Responsibilities

  • Implementing NISC's Provisioning application, which provides provisioning and auditing capabilities from NISC to various switches, television head ends, access software, and other third-party software applications.
  • Work with the member/customer to effectively implement the applications, including managing project timelines with a project manager.
  • Communicate with internal and external individuals regarding project expectations.
  • Configure the application by creating or modifying interface code and application options.
  • Analyze data from the member/customer's current system to ensure proper conversion into the NISC software.
  • Perform basic research, design, and development of software systems.
  • Research, analyze, and resolve basic to moderately complex software maintenance issues.
  • Provide superior customer support to internal and external customers.
  • Participate in discussions involving software design and code reviews to improve code quality.
  • Identify gaps in features and functionality and oversee resolution.
  • Follow all established software implementation methodologies and procedures.
  • Perform quality testing related to system integration as assigned.
  • Prepare and complete implementation documents.
  • Assist customers with troubleshooting, training, and ongoing support.
  • Review and prioritize assigned change requests.
  • Perform other duties as assigned.

Requirements

  • 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 tasks.
  • Ability to work independently and in a team environment.
  • Ability to interact positively with internal and external contacts.
  • Basic programming skills.
  • Familiarity with programming concepts such as expect4j, XML, SOAP, REST.
  • Familiarity with Application Programming Interfaces (API).
  • Familiarity with XSLT scripting and/or AWK scripting.
  • Commitment to NISC's Statement of Shared Values.

Nice to Have

  • Familiarity with Java.
  • Familiarity with programming concepts such as expect4j, XML, SOAP, REST.
  • Familiarity with Application Programming Interfaces (API).
  • Familiarity with XSLT scripting and/or AWK scripting.

Qualifications

  • Bachelor's Degree in a Computer Science, MIS, IS, Business Administration, or technical degree.

Working at Affinegy

NISC values innovation, customer support, and a strong commitment to shared values. The company fosters a collaborative environment with opportunities for professional growth and recognizes its employees' contributions through consistent ranking as a top place to work.

Apply Now

Job Details

Posted AtAug 13, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeHybrid
ExperienceEntry Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Affinegy

Website

affinegy.com

Company Size

11-50 employees

Location

Cedar Rapids, IA

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches