C# Developer
Allegis Group
About the role
Role Overview
We are looking for an experienced C#/.NET Developer with strong experience in device driver development and industrial communication protocol integration. In this role, you will be responsible for developing, integrating, and maintaining device drivers that enable seamless communication between EcoStruxure Power Monitoring Expert (PME) and a wide range of power and energy devices. The ideal candidate should have strong programming expertise in C#/.NET and hands-on experience working with device communication protocols such as Modbus, ION, and BACnet.
Key Responsibilities
- Design, develop, enhance, and maintain device drivers using C#/.NET for integration with PME.
- Develop communication interfaces for industrial protocols such as Modbus, ION, BACnet, and related protocols.
- Integrate power and energy monitoring devices with EcoStruxure Power Monitoring Expert (PME).
- Work closely with system architects, product managers, and engineering teams to define driver and integration requirements.
- Ensure driver modules provide high performance, reliability, scalability, and maintainability.
- Perform unit testing and integration testing and support system-level validation.
- Troubleshoot issues related to device communication, protocol integration, connectivity, and data acquisition.
- Analyze communication failures and implement appropriate fixes or enhancements.
- Maintain technical documentation related to driver architecture, configuration, integration, and deployment.
- Mandatory Skills 1.
- C# / .NET Development Strong hands-on programming experience with C# and .NET .
- Good understanding of object-oriented programming and software development principles.
- Experience developing production-level software components or modules. 2.
- Device Driver / Protocol Integration Hands-on experience in device driver development, device integration, or communication protocol integration .
- Experience communicating with industrial or power devices.
- Strong troubleshooting skills related to device communication and data acquisition. 3.
- Industrial Communication Protocols Experience with one or more of the following: Modbus ION BACnet Other industrial communication protocols Preferred / Good-to-Have Skills Experience with Schneider Electric EcoStruxure Power Monitoring Expert (PME).
- Familiarity with PowerLogic or ION devices.
- Experience with SQL Server.
- Understanding of PME database structures.
- Experience with reporting or data visualization tools.
- Exposure to Schneider Electric EcoStruxure platforms.
- Knowledge of cybersecurity practices in industrial environments.
- Understanding of power monitoring, energy management, or industrial automation systems would be an advantage.
- Role & responsibilities
Eligibility & process
Who can apply
Experience: 4-9 Yrs. Open to matching qualifications.
Skills & stack
Selection process
- Online Assessment / Technical Interview Rounds / HR Review
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
What is the difference between Implicit Wait, Explicit Wait, and Fluent Wait in Selenium? Answer
Explain the Page Object Model (POM) and its advantages in Test Automation. Answer
How do you handle dynamic WebElements whose ID changes on page reload? Answer
What is the difference between @BeforeMethod and @BeforeClass in TestNG? Answer
How do you validate REST API response codes and JSON payload using Postman / RestAssured? Answer
Behavioural & HR questions 3
Highlight Allegis Group's market reputation, recent tech innovations, and how your skills in Automation directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.