i
Cortex Consulting
31 Cortex Consulting Jobs
Modbus Lead - .Net/C# Applications (8-16 yrs)
Cortex Consulting
posted 5d ago
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
Functional Areas: Other
Read full job descriptionPrepare for Lead roles with real interview advice