Angular / .Net Engineer

Sandy Hook, CT

Company Overview

Overview: POWWR is a leading provider of cloud-based software and technology solutions designed to improve efficiency and increase productivity for the B2B energy market in the US and the UK. POWWR helps energy suppliers and brokers sell and manage energy more efficiently by providing advanced platforms and simple solutions for both suppliers and brokers.  In fact, we provide the only end-to-end connected journey for energy sales.

Background to Requirement

POWWR is at an incredibly exciting time in its evolution and although the company is small, we are incredibly ambitious.   The continued growth and appetite to add value means the business is seeking to expand its Technology team to continuously develop cutting edge, market leading solutions.

As the company continues into the next phase of significant global growth, the Technology team will be tasked with ensuring the products can scale, continuously evolve and provide improve to support the growth plans of the business.


POWWR is looking for an individual with considerable technical experienced in the area of applications development using Angular. The individual will be responsible for creating a top-level coding-base using Angular best practices.

The role will require candidate to implement an exciting and streamlined user experience in the form of a desktop app for our existing Broker and Sales 360 platforms. To ensure success as an Angular developer, the individual should have extensive knowledge of theoretical software engineering, be proficient in JavaScript, HTML, and CSS, and have excellent project management skills. Ultimately, a top-class Angular developer can design and build a streamlined application to company specifications that perfectly meet the needs of the user.

In addition, the ideal candidate should possess the ability to work on a team with other software engineers led by a scrum master / engineering lead. Through an agile scrum process the developer should also possess the ability to translate the business needs into solutions that can be carried out by themselves in coordination with their team. Business areas of focus will be with but not limited to electric & natural gas suppliers. Concepts applied will consist of Web API, UI/UX, application diagramming, and overall solutions architecture.

Angular Developer Responsibilities:

  • Designing and developing user interfaces using Angular best practices.
  • Adapting interface for modern internet applications using the latest front-end technologies.
  • Writing JavaScript & jQuery, CSS, and HTML.
  • Experience with C#, .Net Framework & Core, Telerik
  • Developing product analysis tasks.
  • Making complex technical and design decisions for Angular projects.
  • Developing application codes and unit tests in Angular and Rest Web Services.
  • Conducting performance tests.
  • Consulting with the design team.
  • Ensuring high performance of applications and providing support.

Angular Developer Requirements:

  • Bachelor’s degree in computer science, computer engineering or similar.
  • Previous work experience as an Angular developer.
  • Proficient in CSS, HTML, and writing cross-browser compatible code.
  • Experience using JavaScript building tools.
  • Knowledge of JavaScript MV-VM/MVC frameworks including Angular.
  • Excellent project management skills.
  • Proven experience implementing front-end and back-end JavaScript applications.
  • Excellent communication skills.
  • Critical thinker and good problem-solver.

Overall Requirements

  • Accustomed to working in agile environment
  • Outstanding all-round communication skills and ability to work collaboratively
  • Exhibit a good knowledge of algorithms and data structures
  • Strong analytical and reasoning skills with an ability to visualize processes and outcomes
  • A passion for solving problems and providing workable solutions
  • Proficiency in troubleshooting software issues and debugging a large codebase


  • Analyze the needs of the user
  • Design, test and develop the software to meet those needs
  • Recommend upgrades for existing systems and programs
  • Develop separate elements of a software that work well in the program as a whole
  • Create diagrams, flowcharts and models that illustrate the type of code needed for programmers
  • Ensure continued functionality of a program during maintenance and testing of software
  • Document each aspect of a system or application as a reference for future upgrades and maintenance
  • Revisit the development process to fix bugs or address client or consumer concerns

Current Openings at POWWR

Don’t see a suitable job opening? Send us an email and introduce yourself.
We’re always looking for great people.

Book a Free Demo