Software Developer II - Utility Billing Software (Front End, Angular)
NISC · St Louis, MO · 3 wk ago
Hybrid$25k/yrContract
About the Role
NISC is seeking talented software developers & engineers to join our iVUE Connect Utility Customer Care & Billing Software Development team. This role focuses on full stack development with a heavier emphasis on front-end, working on solutions that enhance customer service for utility companies. We value collaboration, innovation, and a commitment to shared goals.
Responsibilities
- Design and build responsive web applications
- Stand up RESTful web services
- Engage in 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
- Follow established software development methodologies and procedures
- Explore and prototype intelligent agent-based features to enhance user experience or automate workflows
Requirements
- 5+ years' experience in software development
- Proficiency with Angular and/or TypeScript
- Java or other object-oriented programming experience
- Experience with RDBMS (Postgres, Oracle)
- Experience with automated testing methods (Unit, Integration, Contract, End-to-end)
- Experience with cloud technology stack (AWS, Kubernetes, Spring Boot, Kafka, SSO, Cassandra)
- Understanding of modern software engineering principles
- Working knowledge of web trends, architecture, and deployment patterns
- Experience with Git, including branching/merging workflows
- Understanding of Test-Driven Development and validating acceptance criteria
- Experience with JIRA, Confluence, Bitbucket, Bamboo
- Ability to leverage generative AI tools to enhance productivity and problem-solving
- Commitment to NISC's Statement of Shared Values
Qualifications
- Bachelor's Degree in a Computer Science-related field or equivalent experience
Schedule
Hybrid work schedule from one of the following office locations: Cedar Rapids, IA; Lake Saint Louis, MO; Mandan, ND. Minimum of 3 days per week in the office, with Tuesday and Wednesday as required days. The third day is flexible and chosen by the candidate and their supervisor.
Benefits
- Medical, Dental, and Vision Insurance
- Health Savings Account (HSA) with $100 monthly contributions from NISC
- Wellness Rewards program offering up to $800 additional dollars into HSA annually
- Dependent Care Flexible Spending Account (FSA)
- Fully covered life insurance up to 3x annual base salary
- Fully covered short- and long-term disability
- 401(k) with employee match up to 6% and employer 4% contributions
- PTO, 120 Life Leave Event hours, Holiday Week, and 9 paid holidays
- $2,500 interest-free technology loan program
- $25,000 employee educational assistance program
- Employee Assistance Program and Benevolence Committee support