Software Developer II - Full Stack (Work Management Software) at National Information Solutions Cooperative (NISC)

Lake Saint Louis, Missouri, United States

National Information Solutions Cooperative (NISC) Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Energy Utilities, Telecommunications, BroadbandIndustries

Requirements

  • Generally, requires 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 and managing performance optimization
  • Understanding of modern software engineering principles (managing complexity, abstraction, separation of concerns, modularity, cohesion, coupling)
  • Working knowledge of web trends, architecture, and deployment patterns
  • Experience with automated testing methods (Unit, Integration, Contract, End-to-end)
  • Experience with Git, including branching/merging workflows
  • Understanding of Test-Driven Development and validating acceptance criteria
  • Experience with JIRA, Confluence, Bitbucket, Bamboo
  • Experience with using agentic AI coding tools (Claude Code, Augment, Jetbrains Junie, Github Copilot, Cursor, OpenAI Codex)
  • Commitment to NISC’s Statement of Shared Values

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
  • Leverage generative AI tools and technologies to enhance productivity, creativity, and problem-solving within the scope of the role
  • 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

Skills

Key technologies and capabilities for this role

Full Stack DevelopmentJavaScriptWeb ApplicationsMobile DevelopmentWork Management SoftwareService OrdersSchedulingCrew AssignmentsInventory ManagementLabor TrackingEnterprise SoftwareIntelligent AutomationAI

Questions & Answers

Common questions about this position

What experience level is required for this Software Developer II position?

The role generally requires 5+ years of experience in software development.

What are the key technical skills needed for this full stack developer role?

Key skills include proficiency with Angular, designing and building responsive web applications, standing up RESTful web services, container-driven development with Kubernetes and microservices, and leveraging generative AI tools.

Is this position remote or does it require office work?

This information is not specified in the job description.

What is the salary or compensation for this role?

This information is not specified in the job description.

What kind of team and company culture can I expect at NISC?

NISC seeks motivated, collaborative individuals who thrive in a team environment, are committed to shared goals, and are eager to learn and innovate; the role is on the Work Management development team building web and mobile applications for utility and broadband members.

National Information Solutions Cooperative (NISC)

Software solutions for broadband and utilities

About National Information Solutions Cooperative (NISC)

National Information Solutions Cooperative (NISC) provides software solutions for the broadband and utility industries, helping clients like electric cooperatives and telecommunications companies improve customer engagement and service efficiency. Their products include tools for capital credit management, consumer analytics, and service provisioning, which assist clients in managing operations and providing detailed energy usage data to customers. NISC operates on a subscription-based model, offering ongoing support and updates, which ensures a steady revenue stream. The company's goal is to maximize client return on investment through exceptional customer support and tailored software solutions.

Lake Saint Louis, MissouriHeadquarters
2000Year Founded
VENTURE_UNKNOWNCompany Stage
Data & Analytics, Enterprise SoftwareIndustries
1,001-5,000Employees

Benefits

Hybrid Work Options

Risks

Emerging tech startups pose competition in the utility and broadband sectors.
Rapid technological advancements may strain NISC's resources for software updates.
Potential regulatory changes could necessitate costly adjustments to NISC's solutions.

Differentiation

NISC is a cooperative, owned by its Member-Owners, ensuring deep industry insight.
Over 11 million consumers use NISC's IT systems across multiple regions.
NISC offers a comprehensive suite of SaaS solutions tailored for utility and broadband industries.

Upsides

Increased demand for smart grid technology aligns with NISC's energy management solutions.
The rise of 5G technology benefits NISC's telecommunications clients.
NISC's DERMS program addresses the expansion of distributed energy resources.

Land your dream remote job 3x faster with AI