DLMS HES Developer- 3+ Years- 14 to 15 LPA – Immediate or Max 15 days

Job Category: Engineering
Job Type: Full Time
Job Location: Bangalore
Salary: 14-15L PA
Years of Experience: 3+ Years

Job Summary:

The DLMS HES Developer is responsible for supporting the development and maintenance of software and systems related to energy/gas/water management systems and the DLMS protocol. This role involves learning, coding, and working closely with senior developers to ensure the efficient and secure exchange of data for energy management.

 Skills Required:

  1. Mandatories:
    1. Programming Language:

Mandatory Programming Language: C#

Additional Programming Languages like Python & C++ will be added advantages.

  • Database/RDBMS: MSSQL
    • Network Communication Protocols: TCP/IP, UDP
    • Multi-Threading
    • Strong knowledge of Logical/Bit operations
    • Error Handling
    • Proficiency in testing and debugging techniques in C#.
  • Additional Skills:
    • Fundamentals of Data Encoding and Decoding
    • Basic understanding of DLMS Protocol Specification, DLMS Library or Toolkit
    • Knowledge of utility metering systems and how DLMS is used in that context can be a significant advantage.
    • Good documentation practices for explaining the code and how the DLMS protocol is implemented.
    • Fundamental understanding of  basic electrical concepts, basic understanding of Advanced Metering Infrastructure (AMI), Head End System (HES), Meter Data Management (MDM), Meter Data Acquisition System (MDAS), basic knowledge on energy, gas and water meter and there working, significant knowledge on how embedded system things works.


  1. Bachelor’s degree in computer science, electrical engineering, electronics engineering or a related.
  2. Basic knowledge of programming languages (e.g., C#, C++, Python).

Key Responsibility:

  1. Learning and Training: Participate in training and onboarding programs to gain a strong understanding of software development, DLMS protocol, and energy/gas/water management systems.
  2. Development Assistance: Assist in coding, testing, and debugging DLMS HES software components under the guidance of senior developers.
  3. DLMS Protocol Implementation: Learn and work on implementing the DLMS protocol for data exchange and communication in energy/gas/water management systems.
  4. Data Handling Support: Assist in the development of mechanisms for data collection, storage, and processing, and learn about real-time and historical data management.
  5. Security Awareness: Gain an understanding of security measures and best practices for protecting data transmitted and stored within DLMS HES systems.
  6. Documentation: Contribute to the creation and maintenance of documentation for code, configurations, and procedures related to DLMS HES development.
  7. Testing and Quality Assurance: Assist in the execution of testing procedures, including unit testing and system testing, to help ensure the reliability and performance of DLMS HES applications.
  8. Issue Resolution: Collaborate with the development team to investigate and resolve issues, bugs, and errors in DLMS HES systems.
  9. Learning Compliance: Stay updated with industry standards and regulations related to energy/gas/water management and DLMS, and work towards compliance.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Land your dream job

by sending us your updated profile.

Angel and Genie ensures privacy and confidentiality of all our applicants & clients.