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
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Carta Hybrid San Francisco, CA; Santa Clara, CA; Seattle, WA; New York, NY
Posted 7 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Match Group Hybrid New York, New York
Posted 13 days ago

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.

57 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!