This website uses cookies to ensure you get the best experience on our website. By continuing to use this site, you agree to our cookie  & privacy policy.Accept

checked This is a sample alert

Consultant - Full Stack Developer (OpenADR protocols with VPP systems)

  • Full Time
  •  On-Site - Bangalore
  • 3 months
  • Project posted on: 26/09/2024

Consultant - Full Stack Developer (OpenADR protocols with VPP systems)

  • Information Technology
  • Software Development - Java/J2EE
  • Software Development - web technologies
  • Technology Operations and Support

On-Site - Bangalore

Full Time

3 months

 26/09/2024

Assignment Details

Our client, a leading global specialist in energy management and automation is looking to engage with a Consultant Full Stack Developer with expertise in the Open ADR Protocol and Virtual Power Plant (VPP) programs.
The ideal candidate will be responsible for designing, developing, and maintaining software solutions that facilitate efficient communication between VPPs, distributed energy resources (DERs), and grid operators. This role demands a strong understanding of both front-end and back-end development, as well as knowledge of energy management protocols and systems.

Key Responsibilities:
- Software Development: Design, develop, and maintain full-stack applications that integrate OpenADR protocols with VPP systems, ensuring seamless operation and communication between DERs and grid infrastructure.
- Protocol Integration: Implement OpenADR 2.0a/b/c compliant interfaces and APIs, enabling efficient demand response and VPP program operations.
- System Architecture: Collaborate with cross-functional teams to design scalable, secure, and robust software architectures that support VPPs and energy management systems.
- Front-End Development: Create responsive, user-friendly interfaces for monitoring and controlling VPP assets, ensuring a smooth user experience for system operators and stakeholders.
- Back-End Development: Develop server-side logic, databases, and APIs, ensuring high performance and responsiveness of applications interacting with energy management systems.
- Testing and Debugging: Conduct thorough testing of software components to ensure reliability, performance, and adherence to OpenADR standards. Troubleshoot and resolve issues as they arise.
- Data Integration and Analysis: Work with data engineers to integrate data from various sources, including DERs, sensors, and grid operators, to enhance VPP performance and decision-making capabilities.
- Documentation and Best Practices: Maintain detailed documentation of software design, code, and development processes. Ensure coding best practices and standards are followed.
- Stakeholder Collaboration: Work closely with energy analysts, project managers, and utility partners to refine requirements and implement solutions that align with industry standards.

Duration: 3 to 6 months
Capacity: Full time
Location: BGRT, Bangalore

Skills Required

- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field. Master’s degree preferred.
- 3-5 years of experience as a Full Stack Developer, with a focus on energy management systems, OpenADR protocol, and/or VPP programs.
-Proven experience working on projects involving demand response and distributed energy resources.
- Proficiency in front-end frameworks (React, Angular, or Vue.js) and back-end technologies (Node.js, Python, Java, or C#).
- Experience with RESTful APIs, WebSockets, and OpenADR 2.0a/b/c protocols.
- Strong understanding of database technologies such as MySQL, PostgreSQL, or MongoDB.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Knowledge of communication protocols such as MQTT, Modbus, and IEC 61850 is a plus.
- Problem-Solving Skills: Strong analytical and problem-solving skills, with the ability to debug complex software issues in a high-stakes environment.
- Communication Skills: Excellent communication and collaboration skills, with the ability to work effectively in a team setting and present technical information to diverse stakeholders.
- Certifications: Certifications related to OpenADR, energy management, or cloud development are advantageous.

About the Client

A leading global specialist in energy automation and management

Industry

IT Services & Consulting

Minimum Experience:

4+ years

Additional Skills:

  • backend development
  • Virtual Power Plant
  • Full Stack Developer
  • Energy Management
  • Cloud development
  • Front end development
  • Open ADR Protocol

No of open positions:

1

How it works

  • 1

    Build your
    skill profile

  • 2

    Strengthen it
    with feedback

  • 3

    Determine your
    optimal fee level

  • 4

    Apply for matching
    projects

  • 5

    Get finalized

  • 6

    Stay Engaged

Build your skill prodile

Project
step1
shape_step

Request feedback from prior projects and/or work stints

shape_step

Determine your optimal fee level

  • starFeeBee helps consultants understand how to price their services.
  • starEnter your skill & location to get ranges for what similar professionals have charged on projects.
  • starUnlock more details e.g., best paying sub-skills, ranges by projects durations, by simply adding a benchmark from a orior projects.
graph_step2
shape_step

Apply for matching projects

shape_step

Get finalized!

Project
step5
shape_step

Stay Engaged!

Project
step6
shape_step

Similar Freelance Projects you can apply to.

View More Projects btn btn

More than 3000 clients rely on Flexing It today

Frequently asked questions.

We host both full-time & part-time projects from top clients for 100+ skill categories. We also help connect experts like you with clients for short consultation calls called Flexperts

You just need to create a ‘boutique firm’ account during the registration process. The rest of the application process remains the same.

Our freelancers fee benchmarking tool, FeeBee helps our freelancers and consultants find out what their peers charged for similar projects. Built on 600K+ verified benchmarks, registered users get unlimited access to it.

As a freelancing platform, we do not provide permanent positions or full-time job to our consultant network.

Flexing It will be involved end to end right from contracts to invoicing. Once you are finalized, your payment details are transparently laid out in your contract terms with your client and our team actively liaises with the client finance team to ensure timely payments.

We do not charge any fee or commission from you. Your fee quote will be paid out to you in full as per your project contract.