• Contract
  • Manila

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