Full-Stack Desktop Developer

A cooperative providing innovative technology solutions for electrical engineering and utility industries.
Cedar Rapids, IA, USALake St Louis, MO, USAMandan, ND 58554, USA
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS

Description For Full-Stack Desktop Developer

NISC is seeking an experienced Full-Stack Desktop Developer to join their innovative team focused on electrical engineering solutions. This role combines desktop application development with complex algorithmic challenges in electrical systems.

The position involves designing and building responsive desktop applications specifically for electrical engineering applications, developing RESTful web services, and implementing container-driven development using Kubernetes. You'll be working with cutting-edge technologies while solving complex powerflow challenges for electrical systems.

As a member of our team, you'll collaborate with cross-functional teams including product managers, quality assurance, and support staff to research, design, and implement new features. The role requires strong expertise in C++, C#, and experience with Java, along with knowledge of relational databases and electrical engineering concepts.

We offer a flexible hybrid work environment with options to work from our offices in Cedar Rapids, IA, Lake Saint Louis, MO, or Mandan, ND. For candidates with background in utility/electrical engineering industries, fully remote options are available.

NISC stands out as a cooperative, meaning we're owned by the Members we serve. Our focus is on delivering quality service and innovative technology through happy and dedicated employees. We offer comprehensive benefits including medical/dental/vision insurance, HSA contributions, 401(k) matching, educational assistance, and various wellness programs.

Join our team where integrity, relationships, innovation, teamwork, and empowerment are core values. You'll have the opportunity to work on meaningful projects while enjoying the stability and benefits of a company that prioritizes both employee and member satisfaction.

Last updated a month ago

Responsibilities For Full-Stack Desktop Developer

  • Design and build responsive desktop applications for electrical engineering
  • Develop and maintain RESTful web services
  • Implement container-driven development using Kubernetes
  • Collaborate with cross-functional teams on feature development
  • Research and resolve complex customer issues
  • Perform unit testing and integration testing
  • Maintain existing logic and improve powerflow solutions

Requirements For Full-Stack Desktop Developer

Java
Kubernetes
PostgreSQL
  • 5+ years of experience in software development
  • Proficient in C++ and C#
  • Experience with Java or other Object-Oriented languages
  • Knowledge of relational databases (PostgreSQL, SQL, Oracle)
  • Knowledge of electrical engineering or power systems engineering
  • Experience with asynchronous workflows and patterns
  • Proficiency with Git, branching and merging workflows
  • Experience with Jira, Confluence, Bitbucket, and Bamboo
  • Bachelor's or master's degree in Computer Science, Computer Engineering or related field

Benefits For Full-Stack Desktop Developer

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
  • Wellness and Family Events

Interested in this job?

Jobs Related To NISC Full-Stack Desktop Developer

Full-Stack Web Developer

Senior Full-Stack Web Developer position at NISC, developing cloud-based solutions with Java, TypeScript, and Kubernetes in a hybrid work environment.

Full-Stack Desktop Developer

Senior Full-Stack Desktop Developer position at NISC, focusing on electrical engineering applications and complex algorithmic solutions.

Full-Stack Desktop Developer

Senior Full-Stack Desktop Developer position at NISC, focusing on electrical engineering applications and complex algorithmic solutions.

Full-Stack Web Developer

Senior Full-Stack Web Developer position at NISC, developing cloud-based solutions with Java, TypeScript, and Kubernetes in a hybrid work environment.

Full-Stack Web Developer

Senior Full-Stack Web Developer position at NISC, developing cloud-based solutions with Java, TypeScript, and Kubernetes in a hybrid work environment.