Software Developer II (Electrical Engineering Software)

For over 50 years, NISC has been dedicated to developing technology solutions for utility and telecommunications companies worldwide. We focus on providing services and technology to help our Members operate efficiently and better serve their end users.
Backend
Mid-Level Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS

Description For Software Developer II (Electrical Engineering Software)

NISC is seeking a talented Full-Stack Web Developer with a passion for solving complex challenges and working collaboratively. This role involves designing, building, and evolving browser-based solutions tailored for electrical engineers. The successful candidate will work with our skilled software engineers to develop innovative solutions that meet our Members' needs.

Key Responsibilities:

  • Design and build responsive web applications for electrical engineering applications
  • Develop and maintain RESTful web services
  • Implement container-driven development using Kubernetes and microservices architecture
  • Collaborate with cross-functional teams to research, design, and implement new features
  • Resolve moderately complex customer issues and bugs related to electrical engineering applications
  • Perform unit testing and integration testing
  • Adhere to established software development methodologies and continuously improve practices

Required Skills and Experience:

  • 5+ years of experience in software development, focusing on solutions for technical fields like electrical engineering
  • Proficiency in Angular, TypeScript, or GWT
  • Experience with Java or other Object-Oriented languages
  • Knowledge of relational databases (PostgreSQL, SQL, Oracle)
  • Familiarity with cloud technology stacks (AWS, Kubernetes, Spring Boot, Kafka, SSO, Cassandra)
  • Expertise in developing responsive content and understanding core web development aspects
  • Experience with asynchronous workflows and patterns
  • Knowledge of web trends, architecture, and deployment patterns
  • Proficiency with Git, including branching and merging workflows
  • Experience with JIRA, Confluence, Bitbucket, and Bamboo

Work Schedule:

  • Hybrid from one of our office locations: Cedar Rapids, IA; Lake Saint Louis, MO; or Mandan, ND
  • Minimum of 3 days per week in the office, with the ability to work up to 5 days a week from an office location
  • Required office days: Tuesday and Wednesday, with the third day chosen by the candidate and supervisor

This role offers an opportunity to work on impactful solutions for electrical engineers in a collaborative environment. Join our innovative team at NISC and contribute to developing cutting-edge technology for utility and telecommunications companies worldwide.

Last updated 3 months ago

Responsibilities For Software Developer II (Electrical Engineering Software)

  • Design and build responsive web applications for electrical engineering
  • Develop and maintain RESTful web services
  • Implement container-driven development using Kubernetes and microservices
  • Collaborate with cross-functional teams to research, design, and implement new features
  • Resolve moderately complex customer issues and bugs
  • Perform unit testing and integration testing
  • Adhere to established software development methodologies

Requirements For Software Developer II (Electrical Engineering Software)

Java
TypeScript
Kubernetes
Cassandra
Kafka
  • 5+ years of experience in software development for technical fields
  • Proficiency in Angular, TypeScript, or GWT
  • Experience with Java or other Object-Oriented languages
  • Knowledge of relational databases (PostgreSQL, SQL, Oracle)
  • Familiarity with cloud technology stacks (AWS, Kubernetes, Spring Boot, Kafka, SSO, Cassandra)
  • Expertise in developing responsive content
  • Experience with asynchronous workflows and patterns
  • Knowledge of web trends, architecture, and deployment patterns
  • Proficiency with Git, including branching and merging workflows
  • Experience with JIRA, Confluence, Bitbucket, and Bamboo

Benefits For Software Developer II (Electrical Engineering Software)

  • Medical, Dental and Vision Insurance
  • Health Savings Account (HSA) with $100 monthly contributions from NISC
  • 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 employee match up to 6% and employer 4% salary base contributions
  • PTO accrual, 120 Life Leave Event hours, 9 paid holidays, and annual holiday week
  • $2,500 Interest-FREE technology loan program
  • $25,000 employee educational assistance program
  • Volunteer, Wellness, Family Events
  • Employee Assistance Program
  • Benevolence Committee support

Interested in this job?

Jobs Related To NISC Software Developer II (Electrical Engineering Software)

Industrial Design Engineer, R2L Design

Industrial Design Engineer position at Amazon's R2L team, focusing on logistics infrastructure and delivery system optimization.

Software Development Engineer, Pricing Customer Experience

Build and enhance pricing experiences at Amazon, improving customer trust and price perception for millions of users globally.

Cluster Project Design Electrical Engineer, Fleet Remediation Engineering

Lead data center infrastructure design and upgrades as a Fleet Remediation Project Design Electrical Engineer at AWS, ensuring optimal performance of cloud computing facilities.

Quality Assurance Engineer, Ring Alarm

Quality Assurance Engineer position at Ring focusing on testing and qualifying smart home security products and applications.

Software Development Engineer, PXF Learn

Full-stack Software Development Engineer role at Amazon Learn, building cloud-based learning solutions for employee development using AWS technologies.