SOFTWARE DEVELOPER II - FULL STACK (ANGULAR, JAVA)

NISC
Full-time
Mandan, ND
Posted on 22 days ago

Job Description

NISC is seeking a talented and motivated Software Developer II to join their SmartHub Web Development team. This role involves designing, building, and maintaining responsive web applications for energy cooperatives and communication organizations, with a focus on integrating intelligent automation and utilizing generative AI tools.

Responsibilities

  • Design and build responsive web applications
  • Stand up RESTful web services
  • Container-driven development (Kubernetes, microservices)
  • Collaborate with cross-functional teams
  • Research, analyze, and resolve customer issues
  • Unit and integration test code
  • Leverage generative AI tools
  • Follow software development methodologies
  • Explore and prototype intelligent agent-based features

Requirements

  • 5+ years’ experience in software development
  • Proficient with Angular, TypeScript or GWT
  • Java or other object-oriented programming experience
  • Experience with RDBMS (Postgres, Oracle)
  • Experience with cloud technology stack (AWS, Kubernetes, Spring Boot, Kafka, SSO, Cassandra)
  • Proficient in developing responsive content
  • Understanding of modern software engineering principles
  • Working knowledge of web trends and architecture
  • Experience with automated testing methods
  • Experience with Git
  • Understanding of Test-Driven Development
  • Experience with JIRA, Confluence, Bitbucket, Bamboo
  • Experience with agentic AI coding tools
  • Bachelor’s Degree in a Computer Science-related field

Benefits

  • No benefits