Mandatories:
a. Programming Language:
Mandatory Programming Language: C#
Additional Programming Languages like Python & C will be added advantages.
b. Database/RDBMS: MSSQL
c. Network Communication Protocols: TCP/IP UDP
d. MultiThreading
e. Strong knowledge of Logical/Bit operations
f. Error Handling
g. Proficiency in testing and debugging techniques in C#.
2. Additional Skills:
a. Fundamentals of Data Encoding and Decoding
b. Basic understanding of DLMS Protocol Specification DLMS Library or Toolkit
c. Knowledge of utility metering systems and how DLMS is used in that context can be a significant advantage.
d. Good documentation practices for explaining the code and how the DLMS protocol is implemented.
e. 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.
logical/bit operations,data encoding and decoding,electrical concepts,c#,udp,advanced metering infrastructure (ami),testing and debugging,energy,tcp/ip,c++,documentation,head end system (hes),meter data management (mdm),error handling,multi-threading,utility metering systems,meter data acquisition system (mdas),embedded systems,dlms protocol specification,hes,python,mssql