Responsibilities:
Design, develop, and optimize software applications using C++.
Implement and maintain networking protocols (e.g., TCP/IP, UDP, HTTP, SCTP) and features within software solutions.
Collaborate with cross-functional teams to gather requirements and ensure successful implementation of networking features.
Troubleshoot and resolve complex software and networking issues, including performance bottlenecks and security vulnerabilities.
Conduct thorough code reviews, ensuring adherence to coding standards and best practices for network-intensive applications.
Create and maintain comprehensive documentation for software design, networking components, and deployment procedures.
Participate actively in the entire software development lifecycle, from initial planning and design to testing and deployment.
Contribute to the development and enhancement of network drivers and kernel modules, particularly in Linux environments, if applicable.
Implement and maintain network security best practices, including firewall configurations and access controls.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.