Vacancies

Software Developer II - Change Data Capture (CDC), Associate

Employer logo
Software Developer II - Change Data Capture (CDC), Associate
Jobright.ai

Country flag
Lake saint louis, Missouri, United States
Classification symbol Information Technology
H-1B
Job posted on July 27, 2025
APPLY NOW
Job Description:
Verified Job On Employer Career Site
Job Summary: NISC is a technology solutions provider serving utilities and broadband companies across North America. The Software Developer II will focus on building, maintaining, and supporting custom Change Data Capture (CDC) pipelines, collaborating with various teams to ensure efficient data flow and integrity in the company's software solutions.
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. • Follow and enforce established software development methodologies and procedures. • Stand up RESTful web services. • Container-driven development (Kubernetes, micro-services). • Collaborate with cross-functional teams to research, design, and implement new features. • 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. • Ensure data integrity and consistency throughout the data pipeline lifecycle. • Scale data systems and processes to accommodate growing data volumes and evolving business needs. • Incorporate new data sources into existing pipelines with minimal disruption. • Utilize strong knowledge of data processing tools and frameworks to optimize performance and reliability. • Collaborate effectively with team members to keep data projects aligned and on track. • Follow all established software development methodologies and procedures. • Other duties as assigned.
Qualifications:
Required: • Generally, requires 3+ years' experience in software development. • 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 • Experience with JIRA, Confluence, Bitbucket, Bamboo. • Commitment to NISC's Statement of Shared Values. • 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. • Follow and enforce established software development methodologies and procedures. • Stand up RESTful web services. • Container-driven development (Kubernetes, micro-services). • Collaborate with cross-functional teams to research, design, and implement new features. • 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. • Ensure data integrity and consistency throughout the data pipeline lifecycle. • Scale data systems and processes to accommodate growing data volumes and evolving business needs. • Incorporate new data sources into existing pipelines with minimal disruption. • Utilize strong knowledge of data processing tools and frameworks to optimize performance and reliability. • Collaborate effectively with team members to keep data projects aligned and on track. • Follow all established software development methodologies and procedures.
Preferred: • Bachelor's or master's degree in a Computer Science, Computer Engineering or a related field and/or equivalent experience.
Company: National Information Solutions Cooperative (NISC) is an information technology organization that develops, implements and supports software and hardware solutions for our Members/Customers. Founded in 2000, the company is headquartered in Lake Saint Louis, Missouri, USA, with a team of 1001-5000 employees. The company is currently Late Stage. NISC has a track record of offering H1B sponsorships.
APPLY NOW