Enable job alerts via email!

Multicasting Engineer L3 / L4 - Contract - Onsite

Pro development Group

Rosebank

On-site

ZAR 200,000 - 300,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading tech firm based in Rosebank is seeking a Multicasting Engineer L3 / L4 for a contract role. The candidate will focus on developing new features and addressing customer queries while collaborating with other teams to ensure software quality. This position offers stability and growth in a dynamic environment.

Qualifications

  • Experience with multicast control plane.
  • Collaborative skills with software teams.
  • Service provider experience is a plus.

Responsibilities

  • Develop new features and fix bugs in the multicast space.
  • Collaborate with other software teams for quality assurance.
  • Conduct peer code reviews and write automated tests.

Skills

Multicast protocols
Bug fixing
Software development
Customer support

Job description

Our Client, a global tech firm, is seeking a Multicasting Engineer L3 / L4 to join their team in Rosebank (onsite) on a contract basis. They offer stability, growth, attractive rates, and a great working environment.

Multicast is a method of group communication where the sender sends data to multiple receivers or nodes present in the network simultaneously. Multicasting is a type of one-to-many and many-to-many communication as it allows senders to send data packets to multiple receivers at once across LANs or WANs.

Responsibilities:

  • Development of new features, bug fixing, and addressing customer queries within the multicast control plane space.
  • Experience in service provider demands while collaborating with other software teams to ensure high-quality software delivery.
  • Develop new features and fix bugs, including customer-specific and engineering-driven initiatives.
  • Focus on multicast protocols to meet growing demands from customers.
  • Conduct peer code/design reviews and collaborate with adjacent software teams on programming interfaces.
  • Develop automated tests to ensure high-quality handoff to the Test team and deliver detailed software specifications.
  • Handle customer queries and participate in triages for issue resolution.

Benefits of using multicasting:

  • Lower bandwidth requirements: Multicasting reduces the amount of bandwidth consumed by broadcasting video, voice, or data over the network. It only sends one stream of data, rather than multiple streams.
  • Smooth migration path: Multicasting is compatible with existing single-stream broadcasting technology and doesn't require separate equipment purchases for new users.
  • Uniform quality of service: Multicasting maintains data quality even when delivered to multiple destination nodes simultaneously.
  • More efficient use of network bandwidth: Multicasting's bandwidth usage remains fixed regardless of the number of receivers.
  • Improved scalability: Allows a single source to transmit data to multiple destinations, enhancing performance and scalability.
  • Increased fault tolerance: A single source node for multiple streams simplifies fault tolerance; if one stream fails, others continue to operate.
  • More applications: Facilitates communication among multiple network users or devices, enabling concurrent applications without requiring IP address knowledge.
Create a job alert for this search

Engineer • Rosebank, Johannesburg Metro, South Africa

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.