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

Software Developer (Electrical Engineering Software)

NISC is dedicated to developing technology solutions for utility and telecommunications companies. They are looking for a Full-Stack Web Developer with a strong focus on electrical engineering applications.

Skills

  • Proficient in Angular, TypeScript, or GWT.
  • Experience with Java or Object-Oriented languages.
  • Knowledge of relational databases and cloud technology stacks.
  • Proficiency with Git and project management tools.

Responsibilities

  • Design and build responsive web 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 customer issues related to applications.
  • Perform unit and integration testing of software.
  • Adhere to software development methodologies.

Education

  • Bachelor's or Master's degree in Computer Science, Computer Engineering or related field.

Benefits

  • Medical, Dental and Vision Insurance.
  • Health Savings Account with monthly contributions.
  • Dependent Care Flexible Spending Account.
  • Life and Disability Insurance.
  • 401(k) with employer match.
  • Paid Time Off and holidays.
  • Employee educational assistance program.
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

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 (Electrical Engineering Software), NISC

Are you a passionate Software Developer looking to make a difference in the world of electrical engineering? At NISC in Lake Saint Louis, MO, we’re on the hunt for a talented Full-Stack Web Developer who thrives on solving complex challenges. For over 50 years, NISC has dedicated itself to providing innovative technology solutions for utility and telecommunications firms around the globe. As part of our vibrant team, you’ll design, build, and enhance browser-based applications that directly impact electrical engineers and the efficiency of our Members. We’re proud to offer a hybrid work environment, allowing you the flexibility of working three days in the office while having the room to choose the rest. Embracing technologies such as Angular, TypeScript, and cloud services, you will collaborate with cross-functional teams to deliver scalable and robust solutions that meet specific engineering needs. Additionally, you’ll tackle everything from developing RESTful web services to resolving customer issues and conducting thorough testing of your code. If you have over five years of software development experience and a deep understanding of web technologies, we’d love to see you apply and potentially join our innovative family at NISC. Together, let’s take tech solutions for electrical engineers to new heights!

Frequently Asked Questions (FAQs) for Software Developer (Electrical Engineering Software) Role at NISC
What are the primary responsibilities of a Software Developer at NISC?

As a Software Developer at NISC, your main role will involve designing and developing responsive web applications specifically for electrical engineering applications. You'll collaborate with product managers and QA teams to implement new features, develop RESTful web services, and troubleshoot customer issues. This position emphasizes both innovation and a commitment to high-quality software delivery.

Join Rise to see the full answer
What qualifications do I need to work as a Software Developer for NISC?

To qualify for the Software Developer position at NISC, candidates should possess a minimum of 5 years of software development experience, particularly in fields related to electrical engineering. Proficiency in Angular, TypeScript, or Java, along with a strong understanding of relational databases and cloud technologies, is essential. A Bachelor’s or master’s degree in a related field is preferred.

Join Rise to see the full answer
What technologies will I work with as a Software Developer at NISC?

At NISC, Software Developers work with several cutting-edge technologies including Angular, TypeScript, Java, relational databases like PostgreSQL and Oracle, and cloud platforms such as AWS. Familiarity with Kubernetes and microservices architecture is also key, as it supports our container-driven development approach.

Join Rise to see the full answer
How does the hybrid work schedule for Software Developers at NISC work?

NISC offers a flexible hybrid work schedule for Software Developers, requiring employees to be in the office a minimum of three days a week, specifically on Tuesday and Wednesday, with the option to choose a third day along with their supervisor. This allows for a balanced blend of collaboration and flexibility.

Join Rise to see the full answer
What benefits can I expect as a Software Developer at NISC?

NISC offers an attractive benefits package for its Software Developers, which includes comprehensive medical, dental, and vision insurance, a health savings account with contributions, 401(k) matching, generous PTO policies, life and disability insurance, and a technology loan program, among other perks aimed at employee wellness and development.

Join Rise to see the full answer
Common Interview Questions for Software Developer (Electrical Engineering Software)
Can you describe your experience with Angular or TypeScript as a Software Developer?

When answering this question, elaborate on your hands-on experience with Angular or TypeScript in previous projects. Discuss specific features you've implemented and how you've utilized these technologies to address challenges. Be sure to highlight any successful projects as proof of your capabilities.

Join Rise to see the full answer
How do you approach troubleshooting and resolving bugs in code?

To effectively respond to this question, share your systematic approach, including steps such as replicating the issue, analyzing log files, and using debugging tools. Illustrate with examples from past experiences where your problem-solving skills led to successful resolution.

Join Rise to see the full answer
Tell us about a challenging project you've worked on in electrical engineering software.

In your response, detail a specific challenging project, highlighting the technical hurdles you faced and the strategies you employed to overcome them. Discuss the outcomes, emphasizing your contributions to the project's success and any positive feedback received.

Join Rise to see the full answer
How do you ensure the quality of your code?

Discuss your best practices for maintaining code quality, such as implementing unit tests, conducting peer code reviews, and following established coding standards. Emphasize the importance of continuous integration and delivery in your development workflow.

Join Rise to see the full answer
What strategies do you use to stay updated with the latest web development technologies?

Share your commitment to continuous learning by mentioning specific resources like online courses, webinars, tech blogs, and coding communities where you stay informed about the latest trends and tools in web development.

Join Rise to see the full answer
Can you explain your experience with RESTful web services?

In answering this, provide examples of projects where you've designed or consumed RESTful APIs. Explain how you ensured service reliability, documented endpoints, and integrated them into web applications effectively.

Join Rise to see the full answer
Describe your experience with cloud technologies, particularly AWS.

Highlight specific AWS services you've utilized in projects, detailing how you've leveraged them for scalability and efficiency. Discuss any relevant certifications or training that bolster your experience with cloud infrastructure.

Join Rise to see the full answer
How do you manage working in a cross-functional team?

Explain your collaborative approach and how you build relationships with teammates across different functions. Share specific examples of successful collaborations that led to significant project developments or problem resolution.

Join Rise to see the full answer
What role does version control play in your development process?

Discuss your familiarity with version control systems like Git. Highlight practices such as branching strategies, commit messages, and collaboration workflows that help keep projects organized and maintain code integrity.

Join Rise to see the full answer
Why do you want to work for NISC as a Software Developer?

Your answer should reflect your alignment with NISC’s values and mission. Speak to your passion for innovative technology solutions, your interest in contributing to the cooperative spirit, and how your skills will help enhance NISC's offerings to electrical engineers.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
NISC Hybrid Lake Saint Louis, MO
Posted 4 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Jeenka Remote No location specified
Posted 10 days ago
Photo of the Rise User
JumpCloud Remote Hyderabad, India - Remote
Posted 7 days ago
Photo of the Rise User
Posted 6 hours ago
Photo of the Rise User
Posted 5 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.

18 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$90,000/yr - $120,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 1, 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!