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
Mandan, ND, US
Apply Now

NISC is seeking experienced software engineers to build, maintain, and support custom CDC pipelines, integrating with other development teams and the data engineering team for data ingestion into their data lake. The goal is to enable NISC's utility and broadband Members to compete effectively and provide excellent customer service.

Requirements

  • Container-driven development (Kubernetes, micro-services).
  • Proficient with relational and non-relational databases (Oracle, Postgres, Aurora preferred)
  • Experience with cloud technology stack (AWS, Kubernetes, Spring Boot, Kafka, SSO, Cassandra)
  • 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).
  • Research, analyze, and resolve moderately complex customer issues and bugs.
  • Unit test and integration test code as needed.
  • 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.

Other

  • Hybrid from one of our office locations: Cedar Rapids, IA, Lake Saint Louis, MO, Mandan, ND
  • Hybrid Schedule: Minimum of working 3 days per week out of an office location and ability to work up to all 5 days a week from an office location.
  • Required Days from an Office Location: Tuesday and Wednesday - the third required day will be up to the candidate and their supervisor to choose
  • Commitment to NISC’s Statement of Shared Values.
  • Motivated, enjoy working with others and solving complex challenges.