The Senior Networking Developer is responsible for designing, implementing, and
maintaining network infrastructure to ensure optimal performance and reliability. They collaborate with
cross-functional teams to develop innovative solutions and support network-related projects.
Key Responsibilities:
Designing and implementing scalable and secure network architecture.
Configuring and maintaining network devices, such as routers, switches, and firewalls.
Monitoring network performance and troubleshooting network issues.
Collaborating with software developers to integrate networking functionalities into applications.
Conducting research on emerging networking technologies and making recommendations for adoption.
Providing technical guidance and mentoring to junior networking staff.
Participating in the planning and execution of network-related projects.
Required Skills and Qualifications:
Bachelor's degree in Computer Science, Information Technology, or related field.
Proven experience in network design, implementation, and administration.
Strong understanding of networking protocols, including TCP/IP, VLANs, and routing protocols (e.g.,
OSPF, BGP).
Proficiency in network security principles and best practices.
Experience with network monitoring and troubleshooting tools.
Excellent communication and collaboration skills.
Ability to work effectively in a fast-paced and dynamic environment.
Preferred Qualifications:
Master's degree in Computer Science or related field.
Professional certifications such as CCNA, CCNP, or CCIE.
Experience with software-defined networking (SDN) technologies.
Knowledge of cloud networking concepts and solutions (e.g., AWS VPC, Azure Virtual Network).
Familiarity with scripting languages such as Python or Perl for network automation.
Experience with network virtualization technologies (e.g., VMware NSX).