Software Developer II - Full Stack; Accounting Software
Listed on 2025-12-27
-
Software Development
Software Engineer, Full Stack Developer
Software Developer II – Full Stack (Accounting Software)
Company Overview
For more than 50 years, NISC has developed enterprise‑level and customer‑facing software solutions for over 960 utilities and broadband providers across North America. We deliver technology solutions and services that are member‑focused, quality driven, and value‑priced. NISC has been ranked in Computer World's Best Places to Work for 22 consecutive years.
Position Overview
NISC is seeking talented software developers & engineers who are motivated, collaborative, and excited to solve complex challenges. This role is on the iVUE Connect Financials Development team, supporting General Accounting, Human Resources, Payroll, Materials Management, Plant Accounting, and Purchasing.
Primary Responsibilities
- Design and build responsive web applications.
- Stand up RESTful web services.
- Develop container‑driven applications using Kubernetes and microservices.
- Collaborate with cross‑functional teams to research, design, and implement new features.
- Research, analyze, and resolve moderately complex customer issues and bugs.
- Perform unit and integration testing.
- Follow established software development methodologies and procedures.
- Explore and prototype intelligent agent‑based features to enhance user experience or automate workflows.
- Other duties as assigned.
Desired Experience and Skills
- 5+ years of software development experience.
- Proficient with Angular, Type Script, 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 creating responsive content and optimizing performance.
- Understanding of modern software engineering principles.
- Experience with automated testing (unit, integration, contract, end‑to‑end).
- Experience with Git, JIRA, Confluence, Bitbucket, Bamboo.
- Experience with agentic AI coding tools.
- Commitment to NISC's Statement of Shared Values.
Work Schedule
- Hybrid: minimum 3 days per week from an office, with the ability to work up to 5 days from an office.
- Office locations:
Cedar Rapids, IA;
Lake Saint Louis, MO;
Mandan, ND. - Required days:
Tuesday and Wednesday; the third day may be chosen by the candidate and supervisor.
Benefits
- Medical, Dental, and Vision Insurance.
- Health Savings Account (HSA) with $100 monthly contribution from NISC; up to $800 additional dollars per year through Wellness Rewards.
- Dependent Care Flexible Spending Account via Paylocity.
- Life insurance up to three times base salary; short‑ and long‑term disability fully covered.
- 401(k) with employee match up to 6% and employer contribution up to 4% of salary.
- PTO accrual based on years of service, 120 Life Leave Event hours, and 9 paid holidays.
- $2,500 interest‑free technology loan program; $25,000 employee educational assistance program.
- Volunteer, wellness, and family events supported by committees.
- Employee Assistance Program and Benevolence Committee.
Education Preferred
Bachelor's or master's degree in Computer Science, Computer Engineering, or related field and/or equivalent experience.
Minimum Physical Requirements
Employees must be able to see, communicate, maintain a stationary position, and operate computer keyboards or office equipment. Reasonable accommodations may be made for disabilities.
Disclaimer
Management may modify this job description by assigning or reassigning duties and responsibilities at any time.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).