Talent.com
This job offer is not available in your country.
Techstar Software - Software Developer - Networking Protocols

Techstar Software - Software Developer - Networking Protocols

Techstar Software Development India Pvt. Ltd.Chennai
6 days ago
Job description

Role : Software Developer with Networking Protocols

It is for our Techstar ODC project.

Exp : 5 - 10 yrs & 10 - 15 yrs

Openings : 4

Work Location : Chennai

Interview Mode : 2 Virtual interviews + 3rd F2F

F2F Interview locations : Chennai & Hyderabad

Mode of position : Fulltime & Permanent with Techstar

Job Description :

  • Developing new Features and defect fixes in the Networking TCPIP stack
  • Designs limited enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet related tools.
  • Analyzes design and determines coding, programming, and integration activities required based on specific objectives and established project guidelines.
  • Executes and writes portions of testing plans, protocols, and documentation for assigned portion of application; identifies and debugs issues with code and suggests changes or improvements.
  • Participates as a member of project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem.
  • Collaborates and communicates with internal and outsourced development partners regarding software systems design status, project progress, and issue and Skills :
  • C / C++ or Python
  • Networking, TCP / IP Protocols
  • Using software systems design tools and languages.
  • Ability to apply analytical and problem solving skills.
  • Designing software systems running on multiple platform types.
  • Software systems testing methodology, including execution of test plans, debugging, and testing scripts and tools.
  • Strong written and verbal communication skills; mastery in English and local language. Ability to effectively communicate design proposals and negotiate options.
  • It is a IC (Individual Contribution) role
  • 5+ years of software development experience. (2-5 years for a junior engineer)
  • possess excellent proficiency with Python.
  • Experience writing Integration and Unit tests with Python.
  • Show previous experience developing Python CLIs and Python back ends to web UI / RESTful APIs.
  • Networking knowledge in Open Networking, Ethernet switching, routing.
  • Good communication and organization skills, with a logical approach to problem solving, good time management, and task prioritization skills.
  • Design, develop, and maintain Python-based applications and systems.
  • Work with various protocols and interfaces to ensure seamless integration and functionality.
  • Troubleshoot and debug complex issues in Python code.
  • Collaborate with cross-functional teams to gather requirements and deliver high-quality software solutions.
  • Participate in code reviews and contribute to best practices in software development.
  • Stay updated with the latest industry trends and technologies related to Python programming and Skills :
  • L2 / L3 protocol development with Python programming
  • Strong understanding of protocols and interfaces.
  • Experience with debugging and performance tuning in Python.
  • Ability to work independently and as part of a team.
  • Proficiency in Python programming
  • Primary : L2 Protocols (VLAN, STP), L3 routing Protocols(OSPF) - Any one of the L2 / L3 Protocols
  • Secondary : BGP, Multicast, QoS, IXIA tool.
  • C++ OR Java - OOPS concepts,
  • Multithreading ,IPC, Socket Programming,
  • Network Management NMS, EMS java
  • SNMP, netconf, yang, cli, Confid
  • Ansible
  • Linux
  • System Programming
  • Linux system programming

Please be informed : Who can join Immediate - Max 30 days apply.

(ref : hirist.tech)

Create a job alert for this search

Software Developer • Chennai