Software Developer III - Distributed Engineering Workstation (Power Flow Software)
National Information Solutions Cooperative (NISC)about 1 month ago
Remote, Worldwide or Newark, CA, USAMid Level / Staff+
H1B Sponsor
Responsibilities
- Design and build responsive desktop applications for electrical engineering.
- Collaborate with cross-functional teams to implement new features.
- Research, analyze, and resolve customer issues related to applications.
- Perform unit and integration testing to ensure software quality.
- Adhere to established software development methodologies.
- Other duties as assigned.
Requirements
- 8+ years of experience in software development, focusing on technical fields.
- 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.
- Proficient in C++ and C#.
- Knowledge of relational databases like PostgreSQL or SQL.
- Bachelor’s Degree in a Computer Science-related field or equivalent experience.
Benefits
- Medical, Dental, and Vision Insurance.
- Health Savings Account (HSA) with monthly contributions from NISC.
- Dependent Care Flexible Spending Account (FSA).
- Fully covered life insurance up to three times annual base salary.
- Fully covered short- and long-term disability.
- 401(k) with employee match up to 6% and employer contributions.
- PTO accrual levels dependent on years of service and paid holidays.
- $2,500 interest-free technology loan program.
- $25,000 employee educational assistance program.
- Employee Assistance Program for life events.
- Benevolence Committee support for financial hardships.