Software Developer III - Distributed Engineering Workstation (Power Flow Software) in , United States
Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.
We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.
Software Developer III - Distributed Engineering Workstation (Power Flow Software)
Lake Saint Louis, MO
Overview
NISC is seeking a talented full-stack developer to join an agile team building and maintaining the Distributed Engineering Workstation (DEW) product. This role focuses on developing an integrated platform for engineers and system operators of electric systems to aggregate and analyze data, maintaining cutting edge algorithms for power flow in electrical systems, and supporting renewable energy technologies.
Responsibilities
Software Development:
Design and build responsive desktop applications for electrical engineering applications that are robust and scalable.
Feature Development:
Collaborate with product managers, QA, and support staff to research, design, and implement new features for electrical engineering needs.
Issue Resolution:
Research, analyze, and resolve moderately complex customer issues and bugs related to electrical engineering applications.
Testing:
Perform unit and integration testing to ensure high-quality software delivery.
Development Practices:
Adhere to established software development methodologies and continuously seek to improve practices.
Other duties as assigned.
Desired Experience and Skills
Experience:
8+ years of software development experience, with a focus on solutions for technical fields such as electrical engineering.
Experience in the electric utility or energy industry.
Familiarity with GIS, network modeling, or engineering analysis tools.
Exposure to distributed systems or data-intensive applications.
Familiarity with optimization algorithms, iterative methods for solving nonlinear systems, and power flow algorithms.
Technologies:
Proficient in C++ and C#; experience with Java or other OO .
Knowledge of relational databases (PostgreSQL, SQL, Oracle).
Knowledge of Electrical Engineering or Power Systems Engineering.
Development Practices:
Experience with asynchronous workflows, web trends, architecture, and deployment patterns.
Proficiency with Git (branching and merging); experience with Jira, Confluence, Bitbucket, and Bamboo.
Keep up with technology trends and innovations in the field. Commitment to NISC's Shared Values.
Work Schedule
Hybrid from the following office locations: Blacksburg, VA; Cedar Rapids, IA; Lake Saint Louis, MO; Mandan, ND.
Hybrid Schedule:
Minimum of 3 days per week in an office; up to 5 days per week in office as needed.
Required Office Days:
Tuesday and Wednesday; the third day is chosen by the candidate and their supervisor.
Benefits and Company Values
Integrity, Relationships, Innovation, Teamwork, Empowerment, Personal Development.
Medical, dental, and vision insurance; Health Savings Account with employer contributions; FSA; life insurance; short- and long-term .
401(k) with employer match; PTO, holidays, and progression into additional leave programs.
Technology loan program, educational assistance, and employee wellness initiatives.
Employee Assistance Program and Benevolence Committee support.
Education
Bachelor’s Degree in Computer Science or related field, or equivalent experience.
Physical Requirements
The role requires the ability to perform typical office tasks and operate computer equipment. Reasonable accommodations can be provided for individuals with disabilities.
Disclaimer
Management may modify this job description by assigning or reassigning duties at any time.
#J-18808-Ljbffr
If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.