Senior Software Engineer
Location: Remote
Summary:
Join a leading Global Equipment and Services Provider for Electrical Power Systems and Renewable Energy projects as they push towards creating an electrical smart grid utilizing embedded software and IoT related devices.
This position will support intelligent embedded software devices including microprocessor-based capacitor, switch, and fault interrupting controls and the associated device management software.
Responsibilities:
- Plan, design, and develop .NET Desktop and Web applications
- Research and incorporate latest features of C#, .NET applications
- Articulate ideas clearly with product managers and engineers
- Participate in design sessions and code reviews
Qualifications:
- Proven experience in the design and development of software applications using C#, .NET, Visual Studio, WPF/XAML
- Experience with web development technologies like Electron, React.js
- Familiar with multi-threaded programming protocols
- Exposure to unit testing would be a plus
- Exceptional written and verbal skills
Benefits:
- 401k match
- Stock/RSU's
- Medical, Dental, Vision
- Annual Bonuses
- PTO