Logo
NISC

Software Developer II (Full Stack & AI)

NISC, St Louis, Missouri, United States

Save Job

Join to apply for the

Software Developer II (Full Stack & AI)

role at

NISC . Get AI-powered advice on this job and more exclusive features. Company Overview:

For more than 50 years, NISC has developed and implemented enterprise-level and customer-facing software solutions for over 960+ utilities and broadband providers across North America. Our mission is to deliver technology solutions and services that are Member-focused, quality driven, and competitively priced. We serve our Members and help them serve their communities through innovative software products, services, and outstanding customer support. NISC has been ranked in ComputerWorld's Best Places to Work for twenty-two years. Our Members have over 16 million end customers (residential and businesses) receiving power, internet, television, and/or telephone services through our enterprise software solutions. Position Overview:

We seek talented software developers & engineers who are motivated, collaborative, and excited to solve complex challenges. We are particularly interested in individuals with experience working on a

full stack development team

in emerging technologies, including

agentic AI systems , to explore and integrate intelligent automation into our solutions. This role is part of our iVUE Connect Financials Development team, supporting business processes like General Accounting, HR, Payroll, Materials Management, Plant Accounting, and Purchasing. Primary Responsibilities: Design and build responsive web applications Develop RESTful web services Container-driven development (Kubernetes, microservices) Collaborate with cross-functional teams to research, design, and implement new features Research, analyze, and resolve customer issues and bugs Perform unit and integration testing Follow established software development methodologies Explore and prototype intelligent agent-based features Other duties as assigned Desired Experience and Skills: 5+ years' experience in software development Proficiency with Angular, TypeScript, or GWT Java or other object-oriented programming experience Experience with RDBMS (Postgres, SQL, Oracle) Experience with cloud technologies (AWS, Kubernetes, Spring Boot, Kafka, SSO, Cassandra) Proficiency in developing responsive content Understanding of web development principles Experience with asynchronous workflows Knowledge of web trends, architecture, and deployment patterns Experience with Git, JIRA, Confluence, Bitbucket, Bamboo Experience with agentic AI systems (e.g., autonomous agents, AI orchestration frameworks, LLMs) Familiarity with tools like LangChain, AutoGen for building AI agents Understanding of prompt engineering, memory management, and multi-agent collaboration Commitment to NISC's shared values Work Schedule: Hybrid from office locations in Cedar Rapids, IA; Lake Saint Louis, MO; Mandan, ND Minimum 3 days/week in-office, up to 5 days Required in-office days: Tuesday and Wednesday; third day flexible NISC's Values & Competencies: Integrity, Relationships, Innovation, Teamwork, Empowerment, Personal Development Benefits: Medical, Dental, Vision Insurance Health Savings Account with company contributions and wellness rewards Dependent Care FSA Life Insurance, Disability Coverage 401(k) with company match PTO, paid holidays, and other employee programs Education:

Bachelor's or master's in Computer Science, Engineering, or related field, or equivalent experience. Physical Requirements:

Ability to see, communicate, operate computer equipment; accommodations available as needed. Disclaimer:

Duties may be modified by management at any time. Keywords:

Java, Angular, TypeScript, Agentic AI, AWS, SQL, Microservices, Kubernetes, etc. Employment Type:

Full-time Job Function:

Engineering and IT Industries:

Software Development Referrals increase your chances of interviewing at NISC by 2x. #J-18808-Ljbffr