Software Developer - SmartHub (Angular, Java)

National Information Solutions Cooperative (NISC)•Cedar Rapids, IA
•Hybrid

About The Position

NISC is hiring a Software Developer for its SmartHub Web Development team. SmartHub enables member organizations’ residential and business customers to manage accounts and services, including account information and payments. The role is suited to a collaborative developer interested in full-stack development, emerging technologies, and integrating intelligent automation into software solutions. The developer designs and builds responsive web applications, develops RESTful services, and works with container-driven development using Kubernetes and microservices. The role collaborates with cross-functional teams to research, design, and implement features; investigates and resolves moderately complex customer issues and bugs; and performs unit and integration testing. The developer follows established development methodologies, uses generative AI tools to support productivity and problem-solving, and explores prototypes for agent-based features that improve user experience or automate workflows. Other duties may be assigned. This is a hybrid position based at one of NISC’s offices in Cedar Rapids, Iowa; Lake Saint Louis, Missouri; or Mandan, North Dakota. Employees must work from an office at least three days per week, with Tuesday, Wednesday, and Thursday required in-office days, and may work from an office up to five days per week.

Requirements

  • Generally, at least 1 year of experience in software development.
  • Proficiency with Angular, TypeScript, or GWT.
  • Java or other object-oriented programming experience.
  • Experience with relational database management systems such as PostgreSQL or Oracle.
  • Proficiency in developing responsive content and managing performance optimization.
  • Understanding of modern software engineering principles, including managing complexity, abstraction, separation of concerns, modularity, cohesion, and coupling.
  • Working knowledge of web trends, architecture, and deployment patterns.
  • Experience with automated testing methods such as unit, integration, contract, and end-to-end testing.
  • Experience with Git, including branching and merging workflows.
  • Understanding of Test-Driven Development and validation of acceptance criteria.
  • Commitment to NISC’s Statement of Shared Values.
  • Ability to work from an office at least three days per week, including Tuesday, Wednesday, and Thursday.

Nice To Haves

  • Experience with cloud technology stacks such as AWS, Kubernetes, Spring Boot, Kafka, SSO, and Cassandra.
  • Experience with JIRA, Confluence, Bitbucket, and Bamboo.
  • Experience using agentic AI coding tools such as Claude Code, Augment, JetBrains Junie, GitHub Copilot, Cursor, or OpenAI Codex.
  • A bachelor’s degree in a computer science-related field, or equivalent experience.

Responsibilities

  • Design and build responsive web applications.
  • Stand up RESTful web services.
  • Use container-driven development, including Kubernetes and microservices.
  • 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.
  • Leverage generative AI tools and technologies to enhance productivity, creativity, and problem-solving within the role.
  • Follow established software development methodologies and procedures.
  • Explore and prototype intelligent agent-based features that enhance user experience or automate workflows.
  • Perform other duties as assigned.

Benefits

  • Medical, dental, and vision insurance.
  • Health Savings Account (HSA) with $100 monthly contributions from NISC.
  • Opportunity to earn up to $800 additional dollars annually into the HSA through the Wellness Rewards program.
  • Dependent Care Flexible Spending Account (FSA) through Paylocity.
  • Fully covered life insurance up to three times annual base salary.
  • Fully covered short- and long-term disability.
  • 401(k), traditional or Roth, with employee match up to 6% and employer contributions of 4% of salary base.
  • PTO accrual based on years of service, 120 Life Leave Event hours, Holiday Week, and nine paid holidays.
  • $2,500 interest-free technology loan program.
  • $25,000 employee educational assistance program.
  • Volunteer, wellness, family events, and other employee activities supplied by committees.
  • Employee Assistance Program for employees and dependents.
  • Benevolence Committee support for employees facing financial hardships.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service