Serve as technical lead on the development side in reviewing end user feedback, executive strategic guidance and analysis of present platform to determine, recommend or develop new features; Serve as a liaison between the business side and technical side of operations through collaboration with Project Managers and end clients; Address full stack (front end and back end) development of software solutions to develop full project scope to create specifications on infrastructure (functional and technical); Determine system performance standards and monitor functioning of software; Lead a team of developers, including designating training, assigning and supervising work; Collect energy data from various public energy sources using web scrapers, aggregate the collected data, process and analyze data using machine learning and provide various insights to the users with a fast and high\-relevance search engine; Lead responsible for configuration and infrastructure management on cloud service applications with monitoring system performances and taking corrective actions; Reviewing documentation related to technical feasibility (software solutions, coding, diagrams and layouts) received from development team; Development and continual improvement of automation (deployment and infrastructure), integration and orchestration