Software Developer - SmartHub (Angular, Java)
National Information Solutions Cooperative (NISC), Any NISC Location +3
- Pay
- Not listed by the employer
- Work type
- Not stated
- Level
- Not stated
- Area
- Software engineering
- Posted
- 19 days ago
About the role
About NISC
NISC develops and implements enterprise-level and customer-facing software solutions for over 1200+ energy cooperatives and communication organizations across North America. Our mission is to deliver technology solutions and services that are Member-focused, quality-driven and valued-priced. We exist to serve our Members and help them serve their communities through our innovative software products, services and outstanding customer support. We are an AI-forward company committed to being a technology leader in our industry.
Position Overview:
NISC is always seeking out talented software developers & engineers who are motivated, collaborative, and excited to solve complex challenges. We’re especially interested in individuals with experience working on a full stack development team in emerging technologies who can help us explore and integrate intelligent automation into our solutions.
We look for individuals who thrive in a team environment, are committed to accomplishing shared goals, and are eager to learn and innovate. This position would be on our SmartHub Web Development team, which is NISC's solution providing functionality for our Member’s end consumers (residential and businesses receiving their power, internet, telephone or TV services) to self-manage their accounts around account information, payments, etc.
Essential Functions:
- 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
Desired Experience and Skills Preferred:
- Generally, requires 1+ 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)
Similar roles at other companies
Intern - Software Development
NISCMandan, ND +2
Pay not posted
Posted Sep 2, 2026
Intern - Software Development
NISCLake Saint Louis, MO +2
Pay not posted
Posted Sep 2, 2026
Intern - Software Development
NISCCedar Rapids, IA +2
Pay not posted
Posted Sep 2, 2026
Intern - Information Security (Cybersecurity)
NISCMandan, ND +1
Pay not posted
Posted Sep 10, 2026
Listed on National Information Solutions Cooperative (NISC)'s Greenhouse job board; checked 25 h ago. First seen by us 25 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.