CORTEX Consultants
Modbus Lead - .Net/C# Applications
Job Location
pune, India
Job Description
About the Role : We are seeking a highly skilled and experienced Modbus Lead to join our team on a contract basis. In this role, you will be responsible for designing, developing, and unit testing .NET applications utilizing C#, Modbus, and SQL technologies. You will play a critical role in all phases of the device interfacing software development lifecycle, demonstrating adaptability and the ability to meet evolving business requirements. Responsibilities : - Design, develop, and unit test complex Modbus and .NET C# applications. - Lead and guide junior developers in Modbus implementation and best practices. - Ensure adherence to coding standards and best practices. - Collaborate with cross-functional teams (i.e., hardware, testing) to ensure successful project delivery. - Troubleshoot and resolve technical issues related to Modbus communication and device integration. - Document all development activities and maintain clear and concise technical documentation. Qualifications : - 8 years of experience in design and development of complex Modbus and .NET C# applications. - Strong understanding of MVVM and other design patterns. - Proven experience with Modbus implementation, Modbus frameworks, and framework design. - Solid understanding of Object-Oriented (OO) design and implementation principles. - Proficiency in C# and SQL. - Experience with Modbus library development, including device interfacing (reading and writing from devices). - Expertise in understanding and parsing XMLs for devices. - Experience with 3rd party frameworks like Modbus TCP and Modbus RTU SDKs. - Strong understanding and experience of the Azure platform. - Demonstrated ability to design and develop maintainable Windows Application Software in previous roles. - Excellent time management and organizational skills with the ability to work effectively in a small team. Technical Skills : - Software design - Coding - Windows forms - Visual Studio - Modbus TCP/RTU - C, C++, C# - PLC protocols (Modbus/Ethernet IP/ProfiNet, etc.) - TCP/IP, Sockets - RTOS (Real-Time Operating System) - C# Design Patterns (Singleton, Factory) - SQLite basics - Data persistence and security Education : Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. Key Skills : - Modbus Development Lead - C# Programming - Modbus TCP/RTU - Device I/O - Master-Slave concepts - Device interfacing - C# WPF and WinForms - Visual Studio - GIT - PLC protocols - TCP/IP - Sockets - RTOS - C# Design Patterns - SQLite - Data persistence (ref:hirist.tech)
Location: pune, IN
Posted Date: 2/14/2025
Location: pune, IN
Posted Date: 2/14/2025
Contact Information
Contact | Human Resources CORTEX Consultants |
---|