Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Developer II (Powerflow) image - Rise Careers
Job details

Software Developer II (Powerflow)

NISC is a cooperative seeking a talented Full-Stack Desktop Developer with a passion for solving complex challenges for electrical engineers. Join our innovative team to design and build responsive desktop applications and web services.

Skills

  • C++ and C# proficiency
  • Experience with Java and Object-Oriented languages
  • Knowledge of relational databases
  • Understanding of Power Systems Engineering
  • Proficiency with Git

Responsibilities

  • Design and build desktop applications for electrical engineering
  • Develop and maintain RESTful web services
  • Implement container-driven development
  • Collaborate with cross-functional teams for feature implementation
  • Research, analyze, and resolve customer issues
  • Perform unit and integration testing
  • Adhere to software development methodologies

Education

  • Bachelor’s or master’s degree in Computer Science, Computer Engineering, or related field
  • Minor or coursework in Electrical Engineering preferred

Benefits

  • Medical, Dental, and Vision Insurance
  • Health Savings Account contributions
  • Life and disability insurance coverage
  • 401(k) with employer match
  • PTO and paid holidays
  • Employee educational assistance program
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Developer II (Powerflow), NISC

Are you passionate about software development and interested in making a significant impact in the field of electrical engineering? NISC is seeking a talented Software Developer II (Powerflow) to join our innovative team. In this role, you'll be responsible for designing, building, and evolving desktop and server-based solutions specifically tailored for electrical engineers. You'll be diving into complex algorithmic challenges related to Powerflow, maintaining existing logic, and implementing enhancements to improve our applications. Working alongside a skilled team of engineers, you'll develop cutting-edge solutions that directly benefit our members. If you thrive in a collaborative environment and enjoy tackling challenging problems, this is the perfect opportunity for you. You'll engage in software development, creating responsive applications and developing RESTful web services, while also implementing container-driven development using technologies like Kubernetes. We value creativity, teamwork, and a commitment to excellence, making this even more than just a job—it's a chance to grow with NISC and contribute to innovations in the electrical engineering sector. With a hybrid work model and competitive benefits, we encourage you to join us in making a difference in the world of technology and service for our members!

Frequently Asked Questions (FAQs) for Software Developer II (Powerflow) Role at NISC
What are the responsibilities of a Software Developer II (Powerflow) at NISC?

As a Software Developer II (Powerflow) at NISC, you'll be responsible for designing, building, and maintaining applications specifically for electrical engineering solutions. Your role will include developing RESTful web services, implementing container-driven solutions using Kubernetes, and working with cross-functional teams to create features that meet the needs of electrical engineers. You'll also troubleshoot customer issues, carry out unit and integration testing, and adhere to best practices in software development.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Developer II (Powerflow) position at NISC?

To qualify for the Software Developer II (Powerflow) position at NISC, you should have at least 5 years of experience in software development, focusing on areas relevant to electrical engineering. Proficiency in C++ and C# is essential, along with experience in object-oriented languages like Java, relational databases, and asynchronous programming. A Bachelor’s or Master’s degree in Computer Science or a related field is preferred, and knowledge of electrical engineering concepts will be beneficial.

Join Rise to see the full answer
What kind of work environment does NISC offer for the Software Developer II (Powerflow) role?

NISC provides a hybrid work environment for the Software Developer II (Powerflow) role, allowing you the flexibility to work from one of our offices or remotely, depending on your background in utility and electrical engineering. You will be expected to work at least three days a week from an office location, ensuring a collaborative atmosphere while still accommodating your work-life balance.

Join Rise to see the full answer
What are the key technologies used in the Software Developer II (Powerflow) role at NISC?

As a Software Developer II (Powerflow) at NISC, you'll work with several key technologies including C++, C#, and possibly Java. You'll be involved in developing web services and containerizing applications using Kubernetes and micro-services architecture. Familiarity with Git, Jira, and relational databases like PostgreSQL or SQL will also be beneficial in your daily tasks.

Join Rise to see the full answer
How does NISC support personal development for Software Developer II (Powerflow) employees?

NISC is committed to personal development, providing programs and resources for continuous learning and professional growth. Employees in the Software Developer II (Powerflow) position will have access to educational assistance programs, wellness initiatives, and opportunities to engage in meaningful projects that foster skill enhancement and career advancement in a supportive environment.

Join Rise to see the full answer
Common Interview Questions for Software Developer II (Powerflow)
Can you describe your experience with developing desktop applications for technical fields?

In your response, highlight specific projects where you designed and implemented desktop applications, focusing on the technology stack used and the outcomes achieved. Mention any unique challenges faced in the domain of electrical engineering and how you approached them.

Join Rise to see the full answer
How do you handle debugging and issue resolution in your applications?

Explain your systematic approach to debugging, including tools and methodologies you utilize. Provide examples of particularly challenging bugs you resolved and what you learned from those experiences.

Join Rise to see the full answer
What strategies do you use for effective collaboration in cross-functional teams?

Discuss your communication skills and how you adapt your approach when working with diverse teams. Provide examples of successful collaborations and what made them effective, particularly in gathering requirements or resolving issues together.

Join Rise to see the full answer
What methods do you follow to ensure the quality of your code?

Detail the practices you implement to maintain high code quality, such as unit testing, code reviews, and integration testing. Share your experiences with automated testing tools or code quality metrics that you consider valuable.

Join Rise to see the full answer
How do you stay current with technology trends and new software development practices?

Talk about the resources you use to keep your skills updated, such as online courses, tech blogs, or community involvement. Emphasize your commitment to lifelong learning and how you apply new knowledge in your work.

Join Rise to see the full answer
Describe a challenging project you worked on. What were the outcomes?

Provide a detailed overview of the project, the challenges faced, and the solutions you implemented. Highlight the technical skills used and how the project benefitted the team or organization.

Join Rise to see the full answer
In your opinion, what are the key qualities of a successful Software Developer II?

Share your insights on both technical and soft skills that you believe contribute to success. Consider attributes like problem-solving abilities, teamwork, adaptability, and continuous improvement in your answer.

Join Rise to see the full answer
What experience do you have with RESTful web services?

Discuss specific projects you've worked on that involved developing or maintaining RESTful web services. Highlight the tools and frameworks you used, and how you approached scalability and performance.

Join Rise to see the full answer
Can you explain the importance of containerization in modern software development?

Explain your understanding of containerization and its benefits, particularly in relation to deployed applications. Share your experiences, such as using Docker or Kubernetes, and how they improved efficiency in your work.

Join Rise to see the full answer
How would you approach prioritizing feature requests from stakeholders?

Discuss your methodology for understanding stakeholder needs and balancing them against technical constraints and team capacity. Provide examples of when you successfully prioritized features and the impact of those decisions.

Join Rise to see the full answer
Similar Jobs
NCS Australia Hybrid Sydney NSW, Australia
Posted 2 days ago

Become a pivotal part of NCS Australia as a Senior DB2 Engineer, transforming database technology landscapes for a better tomorrow.

Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 3 days ago

Join Superduper as a Frontend Software Engineer to shape next-generation iGaming experiences with cutting-edge technology.

Photo of the Rise User
Posted 10 days ago
Photo of the Rise User

Join Commure as a Fullstack Engineer to revolutionize healthcare technology through innovate AI solutions.

Photo of the Rise User
Posted 10 days ago

Join General Dynamics Mission Systems as an Advanced Software Configuration Management Specialist, working on cutting-edge technology to support vital defense initiatives.

Founded in 2000, NISC is an information technology company that develops and supports software and hardware for independent telephone companies, electric cooperatives, and other public power entities.NISC is located in Missouri.

68 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$70,000/yr - $90,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 29, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Client Services Manager at Vitesse PSP
Photo of the Rise User
Someone from OH, Pickerington just viewed Sr. Client Project Manager at Forge Biologics
Photo of the Rise User
Someone from OH, Fairborn just viewed IOS Developer at Advansys
Z
Someone from OH, Reynoldsburg just viewed Educator Onboarding Associate at Zen Educate
Photo of the Rise User
Someone from OH, Canton just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Avon Lake just viewed Data Analyst I - Hospitality Data Team at Lightspeed Commerce
Photo of the Rise User
Someone from OH, Columbus just viewed Brand Awareness Specialist - Entry Level at Smart Solutions
Photo of the Rise User
7 people applied to DevOps Engineer at Spry Methods
Photo of the Rise User
7 people applied to Software Engineer at Wider Circle
Photo of the Rise User
Someone from OH, Cleveland just viewed Quality Assurance Weekender at Anheuser-Busch
Photo of the Rise User
16 people applied to Sr. Full Stack Developer at JODAYN
Photo of the Rise User
Someone from OH, Lewis Center just viewed Marketing & Partner Operations Lead, USA, Remote at Fundraise Up
Photo of the Rise User
Someone from OH, Dayton just viewed Community Health Advocate at CVS Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Power Platform Developer - (Remote - US) at Jobgether
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mechanical Engineering Intern (June - August) at Exowatt
Photo of the Rise User
Someone from OH, Dayton just viewed Data Science, AI Data at Meter
Photo of the Rise User
Someone from OH, Dayton just viewed Lead Data Engineer at Kanerika Software
I
Someone from OH, Dayton just viewed Machine Learning Intern at Inductive Bio
A
Someone from OH, Dayton just viewed Applied AI Research Intern (USA) at Articul8
Photo of the Rise User
Someone from OH, Dayton just viewed Machine Learning Internship at Provectus
S
Someone from OH, Dayton just viewed Machine Learning Engineer Intern at Sayari
Photo of the Rise User
Someone from OH, Highland Heights just viewed Software Engineer (Android) at Solvd
Photo of the Rise User
Someone from OH, Columbus just viewed IT Quality & Training Analyst at Privia Health