As a Principal Software Engineer you will be joining a highly professional team and will be fully capable of owning and running an entire subsystem of work. The ideal candidate is a highly proactive technical leader that displays natural ability to see the big picture and easily communicate with various parties. You would be expected to have deep and substantial expertise in multiple programming environments and be a technical leader as per the following : Drive technology & best industry practices within R&D Develop , test and maintain system functionality that involves a wide set of interfaces to other units Analyse project requirements and participate in research work for providing technical recommendations Scope projects via working closely with Project Manager Provide technical guidance in planning , estimating and executing projects Respond to customer queries and concerns in a timely fashion Drive code reviews , design reviews and architecture discussions & decision - making Handle system scalability , reliability and performance improvements Provide corrective & preventive actions for system failuresPrerequisites : 7+ years of experience with either of the following : Sound knowledge of Object - Oriented Design.Fluent English Written and verbalDeveloping software using C++ and C# / Java / Unix. 2+ years of experience in web development using Angular (preferred) / React with additional 3+ years experience in C++ / C# / JavaIt would be a plus if you have exposure to : Debugging crash dumps Profilers and performance analysis tools Compiling and using open source software. DockerQualifications : BE or Master s in Computer Science
Job Classification
Industry: Telecom/ISP Functional Area: IT Software - System Programming, Role Category: Programming & Design Role: Programming & Design Employement Type: Full time
Education
Under Graduation: B.Tech/B.E. in Computers Post Graduation: M.Tech in Computers Doctorate: Doctorate Not Required