SOFTWARE DEVELOPER II (FULL STACK & AI)

NISC
Full-time
Mandan, ND
Posted on 3 months ago

Job Description

NISC is seeking a talented software developer to join our iVUE Connect Financials Development team. This role involves full stack development, working with emerging technologies like agentic AI systems, and collaborating with cross-functional teams to enhance our solutions. The ideal candidate will be motivated, collaborative, and excited to solve complex challenges.

Responsibilities

  • Design and build responsive web applications
  • Stand up RESTful web services
  • Container-driven development (Kubernetes, 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
  • Follow all established software development methodologies and procedures
  • Explore and prototype intelligent agent-based features that enhance user experience or automate workflows
  • Other duties as assigned

Requirements

  • 5+ years’ experience in software development
  • Proficient with Angular, TypeScript or GWT
  • Java or other object-oriented programming experience
  • Experience with RDBMS (Postgres, SQL, Oracle)
  • Experience with cloud technology stack (AWS, Kubernetes, Spring Boot, Kafka, SSO, Cassandra)
  • Proficient in developing responsive content
  • Understanding of core web development principles (patterns, architecture, IDEs)
  • 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
  • Experience with agentic AI systems
  • Familiarity with tools such as LangChain, AutoGen
  • Understanding of prompt engineering, memory management, and multi-agent collaboration patterns
  • Commitment to NISC’s Statement of Shared Values

Benefits

  • No benefits