NISC, a leading provider of enterprise software solutions for utilities and broadbands, is seeking a talented Full-Stack Desktop Developer for their Powerflow - Electrical Engineering Software team. This role presents an exciting opportunity to work on complex technical challenges in the utilities sector, combining software development expertise with electrical engineering applications.
The position involves designing and building sophisticated desktop and server-based solutions specifically tailored for electrical engineers. You'll be working on complex algorithmic approaches to solving Powerflow for electrical systems, including maintaining existing logic and implementing improvements. The role requires a strong background in software development, with expertise in languages like C++, C#, and Java, along with knowledge of modern development practices including containerization and microservices.
As a Software Developer II, you'll be part of a collaborative team environment, working alongside skilled software engineers to develop innovative solutions that meet NISC's Members' needs. The position offers a hybrid work arrangement with flexibility to work from any of NISC's locations in Cedar Rapids, IA, Lake Saint Louis, MO, or Mandan, ND.
The company provides an impressive benefits package including comprehensive health coverage, generous 401(k) matching, educational assistance, and various other perks that demonstrate their commitment to employee well-being and professional growth. NISC's cooperative structure means they prioritize member service and employee satisfaction over profit margins, creating a unique and rewarding work environment.
This role is ideal for a mid-level developer who has a passion for solving complex technical challenges and wants to make a meaningful impact in the utilities sector. The position offers excellent opportunities for professional growth, technical skill development, and the chance to work on solutions that serve over 960+ utilities and broadbands across North America.