The Software Developer will develop software tools within a suite of products and back-office tools to deliver high quality code output within a quality-controlled process, contributing to real, measurable impact on carbon emissions reduction.
Requirements
- 2+ years' experience in data engineering, software development, software engineering.
- Knowledge and experience in .NET Core, C-Sharp, ASP.NET MVC, SQL, T-SQL, TypeScript, JavaScript.
- Experience with SQL queries and procedures.
- Experience working with code promotion using Azure DevOps and git repositories.
- Experience maintaining technical documentation.
- Knowledge and experience in utility grid, energy, energy efficiency, carbon reduction and/or grid electrification highly desired.
Responsibilities
- Develop, maintain, test, and document code that contributes to products and back-office tools.
- Work collaboratively with peers for pair programming and peer code reviews.
- Analyze and understand requirements and present creative solutions within the organizational frameworks.
- Provide guidance to QA team for appropriate testing.
- Write appropriate documentation for the intended audiences, such as technical operating manuals and release notes.
Other
- work within existing software development teams and/or work as an individual contributor for any given product or project.
- work with internal subject matter experts, business leadership and operational resources
- strong written and verbal communication skills
- commitment to working collaboratively with co-worked and stakeholders.
- Exceptional verbal, written, and interpersonal communication skills; ability to communicate technical knowledge in plain language to clients and internal teams.