The Energy Authority is a public power-owned, nonprofit corporation that provides public power utilities with advanced resources and technology systems. As a Senior Software Engineer in their Information Technology Development group, you will develop and customize business applications that are essential for the company's success.
Responsibilities:
- Use a variety of environments like C# and scripting languages to create and enhance business applications
- Build design artifacts such as use cases and sequence diagrams to support requirements gathering
- Assist fellow developers in building complex applications, troubleshoot issues, and provide application-level support for critical business functions
- Participate in systems consulting, analysis, and design while working alongside vendors and internal teams to bring innovative solutions to life
- Get to know our business users, their roles, and functions to ensure our software aligns with their needs
Requirements:
- Proficiency in .NET 3.5 and higher, C#, ASP.NET/Core, Angular, MongoDB, T-SQL, EF, Visual Studio, VS Code, Git, JavaScript, TypeScript, HTML5, CSS, NPM, and Agile
- Bachelor's degree or equivalent combination of education and 10+ years of related experience in software development and IT
- Strong troubleshooting skills and the ability to solve complex issues in real-time
- Ability to work well within a team and communicate effectively with both technical and non-technical stakeholders
- Experience with ES6, RxJs, NgRx, Azure DevOps, MSTest, Lean, Kanban, PowerShell, Slack, KendoUI, SignalR, Service Fabric, Docker/Kubernetes, Azure (ASB, APIM, AAC), and Figma
- Microsoft Certified Solutions Developer (MCSD) certification