⦁ Design and development of web based network management applications from high level architecture and network infrastructure to low level creation of site layout, user experience, database schema, data structure, work-flow, graphics, unit testing, end to end integration testing, etc.
⦁ Work cross functionally with production, architecture, quality assurance and other development teams to ensure complete coverage of features, scalability and capabilities of the new product’s requirement.
⦁ Serve as the subject matter expert for both internal network engineers and outside customers.
⦁ Pro-actively engage with the development team to define next generation product features, specifications and requirements.
⦁ Other responsibilities as assigned
⦁ Bachelor's degree in computer science or related field or equivalent experience
⦁ At least 3 years of hands-on software development experience.
⦁ Strong computer science fundamentals in data structures, algorithm design, and complexity analysis
⦁ Well understanding Object Oriented Programming and Design Patterns Concept
⦁ Demonstrated proficiency in C++ and STL
⦁ Have a good foundation in operation systems, storage, filesystem, memory, multi threading.
⦁ Should have strong debugging and performance improving experience
⦁ Should be self-motivated and able to work independently