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.
Full-Stack
Mid-Level Software Engineer
Hybrid
5+ years of experience

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 micro-services architecture
  • Collaborate with cross-functional teams to research, design, and implement new features
  • Research, analyze, and resolve moderately complex customer issues and bugs
  • 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 and branching/merging workflows
  • Experience with JIRA, Confluence, Bitbucket, and Bamboo

Education: Bachelor's or master's degree in Computer Science, Computer Engineering, or a related field (or equivalent experience)

This role offers a hybrid work schedule with a minimum of 3 days per week in the office. Locations include Cedar Rapids, IA, Lake Saint Louis, MO, and Mandan, ND. Join our innovative team at NISC and contribute to impactful solutions for electrical engineers!

Last updated 2 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 micro-services
  • Collaborate with cross-functional teams on new features
  • Research and resolve customer issues and bugs
  • Perform unit testing and integration testing
  • Adhere to and improve software development practices

Requirements For Software Developer II (Electrical Engineering Software)

Java
JavaScript
TypeScript
Kubernetes
MongoDB
PostgreSQL
React
  • 5+ years of software development experience
  • 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 responsive web development
  • Experience with asynchronous workflows and patterns
  • Knowledge of web trends, architecture, and deployment patterns
  • Proficiency with Git
  • Experience with JIRA, Confluence, Bitbucket, and Bamboo
  • Bachelor's or master's degree in Computer Science, Computer Engineering, or related field (or equivalent experience)

Benefits For Software Developer II (Electrical Engineering Software)

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Health Savings Account (HSA) with company contributions
  • 401(k) with company match
  • Paid Time Off (PTO)
  • Life insurance
  • Short-term and long-term disability insurance
  • Educational assistance program
  • Employee Assistance Program
  • Wellness program

Interested in this job?

Jobs Related To National Information Solutions Cooperative (NISC) Software Developer II (Electrical Engineering Software)

Full-Stack Engineer

Full-Stack Engineer role at Lawhive, building AI-powered legal tech platform to democratize access to law.

Full-Stack Software Engineer

Full-stack software engineer role at Oxford Quantum Circuits, developing cloud access to cutting-edge quantum computing technology.

Full-Stack JavaScript Developer

veritree is hiring a Full-Stack JavaScript Developer to develop and maintain server-to-client applications using various technologies and languages.

Agile Full-Stack Engineer

Join Theodo as an Agile Full-Stack Engineer in London. Fast-track your career to become an Architect or CTO in a dynamic, growing tech company.

Software Engineer

Join Discord's engineering team to build innovative communication technology.