Nisc The Software Developer - Provisioning implements and supports NISC’s Provisioning application interfacing with telephone switches and other systems. This role involves software design, development, and customer collaboration.
Responsibilities
Hybrid (after an initial 6 month training period) from either of these office locations:
Cedar Rapids, IA
Mandan, ND
Hybrid Schedule: Minimum of working 3 days per week in the office and ability to work up to all 5 days a week in the office, as needed
Required Days from an Office Location: Tuesday and Wednesday - the third required day will be up to the candidate and their supervisor to choose
Performs basic research, design and development of software systems
Utilizes NISC best practice for specific existing device implementations
Works with Members on pre-sales calls to confirm standard implementation requirements
Researches, analyzes, and resolves basic to moderately complex software maintenance
Provides superior customer support to internal and external customers in all encounters
Participate in discussions involving software design
Participate in code reviews; utilizes code reviews to improve quality of code
Qualification
Other duties as assignedStrong customer orientationFamiliarity with JavaAbility to organize and prioritizeAbility to work independently
Required
Assists customers in all aspects of implementation including troubleshooting, training, and on-going support
Reviews and prioritizes assigned change requests
Other duties as assigned
Commitment to NISC’s Statement of Shared Values
Strong customer orientation
Basic knowledge of Linux and Microsoft Windows
Excellent research and problem-solving skills with a strong attention to detail
Excellent verbal and written interpersonal and communication skills
Familiarity with Java
Ability to organize and prioritize
Ability to work independently, as well as in a team environment
Ability to interact in a positive manner with internal and external contacts