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
Lake Saint Louis, MO, US
Apply Now

NISC is seeking to develop technology solutions for its Members, who are comprised primarily of utilities and broadband companies across North America, and is looking for a software engineer to build, maintain and support custom CDC pipelines to help its Members compete effectively in the industry and provide excellent customer service.

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.
  • Must be able to see and communicate, and maintain a stationary position, move, and operate computer keyboards or office equipment.