Software Developer II - Back End (Java, SQL) at National Information Solutions Cooperative (NISC)

Lake Saint Louis, Missouri, United States

National Information Solutions Cooperative (NISC) Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Utilities, Energy, TelecommunicationsIndustries

Requirements

  • Proficient with Java and SQL
  • Experience with Linux OS
  • Experience with shell scripting (bash/python/PowerShell/etc.) preferred
  • Experience with Spring ecosystem preferred
  • Experience with Git including branching/merging workflows
  • Experience with JIRA, Confluence, Bitbucket, Bamboo
  • Strong communication skills
  • Commitment to NISC’s Statement of Shared Values
  • Ability to work hybrid schedule (minimum 3 days/week in office: Tuesday, Wednesday, Thursday) from Lake Saint Louis, MO or Mandan, ND

Responsibilities

  • Develop and support billing software for a wide variety of energy and communications Members
  • Build out functionality in software to apply utility rates, taxes, and other billing related items during billing cycles
  • Convert legacy code to use the Spring ecosystem for running applications in the cloud
  • Collaborate with cross-functional teams to research, design, and implement new features
  • Research, analyze, and resolve moderately complex issues and bugs
  • Create unit and integration tests for code as needed
  • Follow all established software development methodologies and procedures
  • Peer review code for other team members
  • Leverage generative AI tools and technologies to enhance productivity, creativity, and problem-solving within the scope of the role
  • Other duties as assigned

Skills

Key technologies and capabilities for this role

JavaSQLLinuxShell ScriptingSpringUnit TestingIntegration Testing

Questions & Answers

Common questions about this position

What is the work arrangement for this position?

This is a hybrid role requiring a minimum of 3 days per week in the office at either Lake Saint Louis, MO or Mandan, ND, with the ability to work up to all 5 days from the office.

What core technologies and skills are required for this role?

The position requires proficiency in Java and SQL, with experience in Linux OS. Preferred skills include shell scripting (bash/python/PowerShell/etc.), Spring ecosystem, Git including branching/merging workflows, and tools like JIRA, Confluence, Bitbucket, and Bamboo.

What is the salary or compensation for this position?

This information is not specified in the job description.

What company values or culture should candidates align with?

Candidates should demonstrate a commitment to NISC’s Statement of Shared Values, and the company emphasizes being Member-focused, quality-driven, valued-priced, innovative, and AI-forward.

What makes a strong candidate for this Software Developer II role?

Strong candidates will have proficiency in Java and SQL, experience with Linux and shell scripting, familiarity with Spring, Git workflows, and tools like JIRA, along with strong communication skills and a passion for developing billing software for utilities.

National Information Solutions Cooperative (NISC)

Software solutions for broadband and utilities

About National Information Solutions Cooperative (NISC)

National Information Solutions Cooperative (NISC) provides software solutions for the broadband and utility industries, helping clients like electric cooperatives and telecommunications companies improve customer engagement and service efficiency. Their products include tools for capital credit management, consumer analytics, and service provisioning, which assist clients in managing operations and providing detailed energy usage data to customers. NISC operates on a subscription-based model, offering ongoing support and updates, which ensures a steady revenue stream. The company's goal is to maximize client return on investment through exceptional customer support and tailored software solutions.

Lake Saint Louis, MissouriHeadquarters
2000Year Founded
VENTURE_UNKNOWNCompany Stage
Data & Analytics, Enterprise SoftwareIndustries
1,001-5,000Employees

Benefits

Hybrid Work Options

Risks

Emerging tech startups pose competition in the utility and broadband sectors.
Rapid technological advancements may strain NISC's resources for software updates.
Potential regulatory changes could necessitate costly adjustments to NISC's solutions.

Differentiation

NISC is a cooperative, owned by its Member-Owners, ensuring deep industry insight.
Over 11 million consumers use NISC's IT systems across multiple regions.
NISC offers a comprehensive suite of SaaS solutions tailored for utility and broadband industries.

Upsides

Increased demand for smart grid technology aligns with NISC's energy management solutions.
The rise of 5G technology benefits NISC's telecommunications clients.
NISC's DERMS program addresses the expansion of distributed energy resources.

Land your dream remote job 3x faster with AI