What You Will Be Doing
-
You will be responsible for designing, developing and maintaining core software components of our technology that are responsible for Networking Traffic Steaming and real time processing.
-
Capture and analyze network traffic and develop code to support for new networking protocols as well refine and optimize support for existing protocols
-
Interface with customer’s network engineer to deploy our software and troubleshoot deployment and network issues
-
Drive innovation in the product, new feature conceptualization, design and initial product specifications
-
Break down and estimate project tasks
-
Collaborate and work closely with the US Engineering team
What you need for this position
-
BE/ME/BTech/MTech/MCA degree in Computer Science, Engineering or a related subject
-
Minimum 7 years of development experience and out of which 5 years of experience in C++ and systems development and Data networking (TCP/IP)
-
Must have TCP/IP networking coding and testing experience
-
Experience developing and debugging networking protocols such as DNS, DHCP, ARP, HTTP, SSL is a must
-
Experience in capturing and analyzing network traffic packets using wireshark or similar network sniffing tools is a must
-
Experience and deep knowledge with one or more Network Access Control (NAC) Software such Fortinet, Cisco ISE & SecureX, Extreme Networks, Palo Alto, Checkpoint, ForeScout, Aruba Clearpass is a must
-
Experience developing and troubleshooting in a Linux environment
-
Experience of working with Postgres Database
-
Experience with modern software engineering practices (Continuous Integration, Test Driven Development) and respective tools such as Asana will be an advantage
-
Understanding of Agile Methodologies such as Scrum/Kanban
-
Experience in creating the design documents – High Level & Low Level Design Documents
-
Sound Understanding of network security fundamentals is a plus
-
Healthcare domain knowledge is an added advantage
-
Must be willing to work diligently and collaboratively in a cross functional, multi geo team setup to meet project deadlines
-
Demonstrate strong desire to develop new technical and professional skills on a continual basis
Soft Skills
-
Comfortable working in a fast-paced and dynamic environment
-
Must be willing to work diligently and collaboratively in a cross functional, multi geo team setup to meet project deadlines
-
Strong verbal and written communication skills
-
Ability to adapt quickly to changing priorities and industry focus