Software Developer II - MultiSpeak

A cooperative providing innovative technology and quality service to utility management systems, owned by the Members they serve.
Cedar Rapids, IA, USALake St Louis, MO, USAMandan, ND 58554, USA
Backend
Mid-Level Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS · Utilities

Description For Software Developer II - MultiSpeak

NISC is seeking a Software Developer II for their Multispeak product team, focusing on developing and maintaining software solutions that integrate with the MultiSpeak standard and Electronic Data Interchange (EDI) software. This role is crucial in ensuring seamless data exchange between various utility management systems.

The position requires strong expertise in Java development, particularly within integration environments, along with proficiency in SQL, XML, JaxWS, WSDL, and Soap Webservices. You'll be responsible for designing, implementing, and maintaining software components while working with cross-functional teams to define system requirements and create effective solutions.

Key responsibilities include developing and testing software components, implementing features in Java and XML, debugging both legacy and modern web applications, and ensuring high-quality code through proper testing and documentation. You'll also participate in code reviews and collaborate with product management to translate business requirements into technical solutions.

The ideal candidate will have 5+ years of software development experience, strong problem-solving skills, and excellent communication abilities. Knowledge of the MultiSpeak standard and utility-related data is preferred but not required. The role offers a collaborative team environment, opportunities for personal development, and a comprehensive benefits package including medical insurance, 401(k) matching, and educational assistance.

Working in a hybrid model, you'll be based out of one of NISC's office locations in Cedar Rapids, IA, Lake Saint Louis, MO, or Mandan, ND, with a minimum of 3 days per week in the office. Join a cooperative organization that values integrity, relationships, innovation, teamwork, and empowerment while delivering cutting-edge solutions to the utility industry.

Last updated a month ago

Responsibilities For Software Developer II - MultiSpeak

  • Design, develop, and maintain software solutions for MultiSpeak integration
  • Implement features in Java, XML, and Soap Webservices
  • Debug and resolve issues in legacy and modern web applications
  • Participate in code reviews
  • Write clear, well-documented code
  • Collaborate with product management and stakeholders
  • Provide support for Multispeak integrations
  • Maintain and improve existing software products
  • Ensure proper testing of new features and bug fixes
  • Work with cross-functional teams to define system requirements

Requirements For Software Developer II - MultiSpeak

Java
  • 5+ years experience in software development
  • Strong proficiency in Java development
  • Experience with XML, WSDL, and Soap Webservices
  • Ability to debug legacy and modern web applications
  • Knowledge of version control systems (Git)
  • Experience with synchronous and asynchronous workflows
  • Strong problem-solving and analytical skills
  • Excellent communication skills
  • Bachelor's or master's degree in Computer Science or related field
  • Experience with JIRA, Artifactory, Confluence, Bitbucket, Bamboo

Benefits For Software Developer II - MultiSpeak

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical, Dental and Vision Insurance
  • Health Savings Account (HSA) with $100 monthly contributions
  • Up to $800 additional dollars into HSA through Wellness Rewards program
  • Dependent Care Flexible Spending Account (FSA)
  • Life insurance up to 3x annual base salary
  • Short- and long-term disability coverage
  • 401(k) with 6% match and 4% base contributions
  • PTO, 120 Life Leave Event hours, and 9 paid holidays
  • $2,500 Interest-FREE technology loan program
  • $25,000 employee educational assistance program
  • Employee Assistance Program
  • Benevolence Committee support

Interested in this job?

Jobs Related To NISC Software Developer II - MultiSpeak

Software Developer II - MultiSpeak

Software Developer II position at NISC focusing on MultiSpeak integration and utility management systems development using Java and web services.

Software Developer II - MultiSpeak

Software Developer II position at NISC focusing on MultiSpeak integration and utility management systems development using Java and web services.

Software Developer II - MultiSpeak

Software Developer II position at NISC focusing on MultiSpeak integration and utility management systems development using Java and web services.

Software Developer II - MultiSpeak

Software Developer II position at NISC focusing on MultiSpeak integration and utility management systems development using Java and web services.