POSITION PURPOSE:
This is a full-time, exempt position that will be reporting to the Sr. Director of Software Engineering. This individual will be responsible for working with the Software Engineering Team to develop a variety of internal applications and tools used by a variety of internal workgroups at KCE. Further job responsibilities include Software QA, troubleshooting production issues, implementing defect fixes, adding new functionality and other support tasks.
The ideal candidate for our Software Engineer position is a highly motivated individual with a strong understanding of service-oriented design and development. The candidate should have demonstrated skills in source control, software management, and work item management using software tools such as Azure Dev Ops, Visual Studio / VS Code and Jira. In addition to technical skills, we value developers who bring creativity and innovation to their work. The ideal candidate will not only solve problems but will also look for opportunities to improve our software products and willing to learn new technologies.
KEY RESPONSIBILITIES:
- Design, Implement & Integrate both off-the-shelf & custom software solutions.
- Track down & Resolve Software Issues.
- Implement application enhancements & change requests.
- Develop and maintain internal web-hosted software services.
- Develop and maintain internal scheduled software systems.
- Collect relevant business requirements and integrate them into existing and new system designs.
- Employ standardized software testing methodologies.
- Manage Deployments & Infrastructure for internal tools.
- Coach/Mentor other junior employees to improve overall software quality.
- Create Relevant Documentation (Dataflow Diagrams, System Architecture Documents).
- All other duties as required
WORK EXPERIENCE & REQUIREMENTS:
- Strong Design skills and familiar with SOLID design principles
- 2-5 years experience in Software Engineering or in a similar role.
- Demonstrated skills in Python and/or Demonstrated experience in C#, ASP.NET, Blazor, Nuget, .NET Core
- 2+ years of Front-End Development experience with HTML, CSS, Javascript, React, Vue etc.
- Knowledge of Service Oriented Architecture & Web-Services (i.e. REST & gRPC)
- Knowledge of Object-Oriented Design Principles, Data Structures, Design Patterns, & System Design
- Experience with SQL Server, T-SQL
- Excellent Analytical & Problem-solving skills
- Proficient in Microsoft Office Suite (including Word, Excel, PowerPoint)
- Ability to work in a small team
- Strong organizational and time-management skills
- String verbal and written communication skills, with an ability to discuss complex concept with technical and non-technical staff
DESIRABLE SKILLS & QUALIFICATIONS:
- Experience in Green Energy, Battery Storage, Utility space
- Experience in Energy Markets (ERCOT, NYISO, MISO, WECC, CAISO etc)
- Proficient in DevOps/CI/CD Experience and building out deployment pipelines
- Experience with Docker & Kubernetes in Azure
- Familiarity with Agile Development Practices (Scrum / Kanban)
EDUCATION:
- Bachelor's degree in Computer Science or a closely-related discipline, or an equivalent combination of formal education and experience
PHYSICAL REQUIREMENTS:
- Prolonged periods of working at a computer
What We Do
Key Capture Energy identifies, develops, constructs and operates energy storage solutions to foster greater deployment of renewable energy, create a more stable electric grid, and provide value to all ratepayers. We comprehensively study the grid for geographically and electrically beneficial market opportunities and research and select the best technology solutions to meet the needs of an evolving energy landscape. We efficiently construct and effectively operate large-scale energy storage projects today that will transition us to the grid of tomorrow.
Key Capture Energy is a team of experienced clean energy experts who have grown some of the world's largest renewable energy companies. With a focus on meeting the needs of the electric grid, and working closely with all local stakeholders, Key Capture Energy is focused on developing projects throughout the eastern United States.