RESPONSIBILITIES AND REQUIREMENTS:
Core .NET Development Skills:
- C# Programming:Proficiency in C# is essential for building robust and efficient SNMP agents.
- .NET Framework/Core:Understanding of the .NET framework or .NET Core is crucial for leveraging its libraries and tools.
- Windows API:Knowledge of Windows API functions related to network programming, sockets, and system information is necessary for interacting with the underlying operating system.
SNMP Protocol Knowledge:
- SNMP Basics:A solid understanding of SNMP concepts, including MIBs, SNMP messages (Get, Set, Trap), and SNMP versions (v1, v2c, v3) is required.
- MIB Design and Development:Ability to design and implement MIBs using tools like ASN.1 and SMI.
- SNMP Libraries and Tools:Familiarity with SNMP libraries like SNMPSharpNet or Managed SNMP or tools like Wireshark for network packet analysis.
Network Programming Skills:
- Socket Programming:Experience with socket programming in C# to establish network connections and handle data transmission.
- Network Protocols:Understanding of network protocols like TCP/IP and UDP is important for SNMP communication.
- Security:Knowledge of security mechanisms like encryption and authentication, especially AES 256, SHA3-512 for SNMP v3, is essential.
Additional Skills:
- Debugging and Troubleshooting:Ability to use debugging tools to identify and fix issues in SNMP agent code.
- Performance Optimization:Techniques to optimize SNMP agent performance, especially under heavy load.
- Testing and Validation:Knowledge of testing methodologies to ensure the correct functioning of SNMP agents.
- Documentation:Ability to write clear and concise documentation for SNMP agents, including MIBs and configuration guidelines.
Recommended Tools and Libraries:
- SNMPSharpNet: A popular .NET library for SNMP development.
- Managed SNMP: Another powerful .NET library for SNMP operations.
- Wireshark: A network protocol analyzer for debugging and troubleshooting.
- 1 Compiler: For compiling ASN.1 modules into C# code.
- Visual Studio: A powerful IDE for .NET development.
WORK DETAILS:
- Shift: Monday to Friday, 6:00am- 3:00pm or 7:00am- 4:00pm PH Time; depending on business needs
- Location: Makati | *Work from Home Until Further Notice
- Status: Contract
To apply for this job email your details to recruitment@flexisourceitph.com