Affinegy logo

Software Developer (Java/Backend)

Affinegy

Saint Louis, MO
Full Time
Mid Level
about 1 month ago

Job Description

About the Role

NISC has developed and implemented enterprise-level and customer-facing software solutions for over 960 utilities and broadband providers across North America for more than 50 years. The company’s mission is to deliver Member-focused, quality-driven, and valued-priced technology solutions and services. NISC supports over 16 million end customers and is recognized as one of the Best Places to Work by ComputerWorld for twenty-two years. The organization aims to serve its Members and help them serve their communities through innovative software products, services, and outstanding customer support. The role involves working within a team to build and support backend processes for utility industries using core technologies such as SQL, Java, Linux, and Shell Scripting.

Key Responsibilities

  • Develop and support backend software for a wide variety of utility industries.
  • Build out functionality in software for standard and custom processes for our members.
  • 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 team members and conduct code walk throughs.
  • Other duties as assigned.

Requirements

  • Proficient with Java and SQL.
  • Experience with Linux OS.
  • Experience with shell scripting (bash/python/PowerShell/etc.), 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.

Nice to Have

  • Experience with shell scripting (bash/python/PowerShell/etc.).

Qualifications

  • Bachelor's Degree in a Computer Science-related field or equivalent experience.

Benefits & Perks

  • Medical, Dental and Vision Insurance.
  • Health Savings Account (HSA) with $100 monthly contributions from NISC.
  • Ability to earn up to $800 additional dollars into your HSA each year through our Wellness Rewards program.
  • Dependent Care Flexible Spending Account (FSA) thru Paylocity.
  • Fully covered life insurance up to three times the annual base salary.
  • Fully covered short- and long-term disability.
  • 401(k), traditional or Roth, with employee match up to 6% and employer 4% salary base contributions.
  • PTO accrual levels dependent on years of service, 120 Life Leave Event hours, Holiday Week, and 9 paid holidays.
  • $2,500 Interest-FREE technology loan program.
  • $25,000 employee educational assistance program.
  • Volunteer, Wellness, Family Events and other employee fun supplied by our committees.
  • Employee Assistance Program; assisting employees and dependents with virtually any life event.
  • Benevolence Committee to support employees with financial hardships like unexpected medical bills, funerals and other hardships.

Working at Affinegy

We're a cooperative owned by the Members we serve, focusing on taking care of our Members and employees rather than a big bottom line. Our values include Integrity, Relationships, Innovation, Teamwork, Empowerment, and Personal Development. We promote a spirit of creativity, collaboration, and continuous learning, emphasizing quality service and innovative technology driven by happy and dedicated employees.

Apply Now

Job Details

Posted AtJun 18, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeHybrid
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Affinegy

Website

affinegy.com

Company Size

11-50 employees

Location

Saint Louis, MO

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches