Skip to main content

NISC

Software Developer - Telecom Bill Calculations Software (Back End, Python)

Cedar Rapids, IAmidAdded today

About this role

NISC seeks a back-end software developer to build and maintain billing calculation software for telecom and broadband providers. Working with Python, Progress, Linux, and shell scripting, you'll process raw billing data files and support mission-critical billing operations for utilities serving millions of customers.

What you'll do

  • Develop and enhance billing software for broadband communication members
  • Process raw data files (CSV, BAF, etc.) and transform them into billing records
  • Write and maintain back-end code using Python, Progress, Linux, and shell scripting
  • Support the iVUE Telecom Bill Calculations Software platform
  • Collaborate with team members on complex billing system challenges
  • Troubleshoot and resolve issues in production billing environments

What they're looking for

  • Python
  • Progress (4GL)
  • Linux/Unix
  • Shell scripting
  • C programming
  • Database design and querying
  • File format processing (CSV, BAF)
  • Back-end software development
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

NISC

NISC builds software solutions for utilities, broadband, and telecommunications companies, including provisioning systems, meter data management, and intelligent automation platforms. The company is hiring Software Developers II for full-stack development roles focused on web applications, data analytics, and emerging technologies across multiple locations.

Website
nisc.coop
View all jobs at NISC

Likely interview questions

  • Describe your experience with Python in a production billing or financial system environment.
  • How have you handled processing and transforming large volumes of raw data files in previous roles?