Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NISC Logo

Software Developer II - Change Data Capture (CDC)

NISC

Salary not specified
Oct 2, 2025
Cedar Rapids, IA, US
Apply Now

NISC is looking to solve the problem of building, maintaining and supporting custom CDC pipelines for their Members, who are comprised primarily of 960+ utilities and broadbands across North America.

Requirements

  • Proficient with relational and non-relational databases (Oracle, Postgres, Aurora preferred)
  • Experience with cloud technology stack (AWS, Kubernetes, Spring Boot, Kafka, SSO, Cassandra)
  • Proficient with developing responsive content
  • Java, Kotlin or other Object-Oriented Languages Experience
  • Experience with asynchronous workflows/patterns.
  • Working knowledge of web trends, architecture and deployment patterns.
  • Experience with Git including branching/merging workflows

Responsibilities

  • Complete complex software maintenance and enhancements independently within assigned software application or program with impact on the broader solution, contributing to the development of existing frameworks and system architecture.
  • Analyze and translate advanced-level user requirements and design into software, with a focus on multiple areas of the solution.
  • Stand up RESTful web services.
  • Container-driven development (Kubernetes, micro-services).
  • Develop and maintain data ingestion pipelines, including CDC (Change Data Capture) mechanisms, for efficient and reliable data flow into data lakes such as Amazon S3.
  • Ensure data integrity and consistency throughout the data pipeline lifecycle.
  • Scale data systems and processes to accommodate growing data volumes and evolving business needs.

Other

  • Bachelor’s or master’s degree in a Computer Science, Computer Engineering or a related field and/or equivalent experience.
  • Generally, requires 3+ years’ experience in software development.
  • Commitment to NISC’s Statement of Shared Values.
  • Ability to work in a hybrid schedule with a minimum of 3 days per week in an office location.
  • Ability to maintain a stationary position, move, and operate computer keyboards or office equipment.