Software Developer II - Full Stack; Management Software
Listed on 2026-01-02
-
Software Development
Software Engineer, Full Stack Developer
Location: St. Louis
Software Developer II – Full Stack (Work Management Software)
This role is at NISC
, a company that develops and implements enterprise‑level software solutions for over 960 energy cooperatives and communication organizations across North America. NISC’s mission is to deliver Member‑focused, quality‑driven technology solutions and services, and the company has been recognized in Computer World’s Best Places to Work for 23 years.
We are seeking talented software developers who are motivated, collaborative, and excited to solve complex challenges. The successful candidate will join our Work Management development team, working on a web application that coordinates service orders, crew assignments, scheduling, and equipment needs for utility and broadband members.
Essential Functions- Design and build responsive web applications.
- Stand up RESTful web services.
- Implement container‑driven development using Kubernetes and micro‑services.
- 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 as needed.
- Leverage generative AI tools and technologies to enhance productivity and problem‑solving.
- Follow established software development methodologies and procedures.
- Explore and prototype intelligent agent‑based features that enhance user experience or automate workflows.
- Other duties as assigned.
- 5+ years of experience in software development.
- Proficiency with Angular, Type Script or GWT.
- Experience with Java or other object‑oriented languages.
- Experience with RDBMS such as Postgres or Oracle.
- Experience with cloud technologies (AWS, Kubernetes, Spring Boot, Kafka, SSO, Cassandra).
- Proficiency in developing responsive content and performance optimization.
- Understanding of modern software engineering principles (modularity, cohesion, coupling, etc.).
- Knowledge of web trends, architecture, and deployment patterns.
- Experience with automated testing (Unit, Integration, Contract, End‑to‑end).
- Familiarity with Git branching and merging workflows.
- Knowledge of Test‑Driven Development and acceptance criteria validation.
- Experience with JIRA, Confluence, Bitbucket, Bamboo.
- Experience with agentic AI coding tools (Claude Code, Augment, Jet Brains Junie, Git Hub Copilot, Cursor, OpenAI Codex).
- Commitment to NISC’s Statement of Shared Values.
- Hybrid schedule: minimum 3 days per week in the office, with ability to work up to 5 days from the office.
- Required office days:
Tuesday, Wednesday, and Thursday.
- Integrity – Always doing the right thing.
- Relationships – Building and preserving lasting relationships.
- Innovation – Championing creativity and new ideas.
- Teamwork – Exemplifying cooperative teamwork.
- Empowerment – Believing individuals can make a difference.
- Personal Development – Sharing knowledge for collective success.
- Medical, Dental, and Vision Insurance.
- Health Savings Account (HSA) with $100 monthly contribution from NISC.
- Wellness Rewards program (up to $800 yearly).
- Dependent Care Flexible Spending Account (FSA) via Paylocity.
- Life insurance up to 3× annual base salary.
- Short‑ and long‑term disability coverage.
- 401(k) with employee match up to 6% and employer match 4%.
- PTO accrual based on years of service, 120‑hour Life Leave Event, Holiday Week, and 9 paid holidays.
- $2,500 Interest‑FREE technology loan program.
- $25,000 educational assistance program.
- Volunteer, Wellness, and Family Events organized by committees.
- Employee Assistance Program for life events.
- Benevolence Committee for financial hardship support.
Bachelor’s Degree in Computer Science or equivalent experience.
MinimumPhysical Requirements
Employees must be able to see and communicate, remain stationary, move, and operate office equipment. Reasonable accommodations can be made for disabilities.
DisclaimerManagement may modify this job description by assigning or reassigning duties at any time.
We’re unlocking community knowledge in a new way – experts add insights directly into each article with the help of AI.
#J-18808-Ljbffr(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).