Job Description
Experience 12+ years
Qualification: BE-CS or equivalent.
-The candidate must have strong C/C++ or Python/Perl language skills, and failiar with Java/Javascript/HTML/SOAP programming and Solaris/Linux internals skills. Should have used databases like PostgreSQL, Oracle, Sybase, etc. in multiple products. Familiarity with back end and front end frameworks like Spring , Django and Ruby on Rails. Willing to experiment and take the best of breed approach to the internal framework. The candidate should have worked on at least one project where scalability is achieved by using non-DB technologies like noSQL. Familiarity with MongoDB, RIAK or other open source cloud DB technologies would be an advantage. Experience in Telecom applications for management, configuration, reporting would be desirable.
• Should have architected 3-tier products deployed at multiple customers sites over long periods, which work with large amount of data and high performance requirements in terms of processing and visualization. Candidate should be familiar with Virtualization and identifying SW components that can be plugged in with little plumbing
• The candidate should have good understanding of requirements and issues relating to application deployment at the customer site like installation, upgrades, backup, restore, purging, configuration, debugging, logging, etc.
• Experience of networking, IPC, multithreaded and systems programming and client server architecture is required. The candidate should be conversant with various aspects of creating a product like prototyping, installation, upgrades, versioning, usability, configuration, logging, portability, optimization, scalability, customization, various feature licensing models, backward and forward compatibility of common interfaces, high availability and load balancing etc.
• Clear understanding of the SDLC process and design patterns and their application in real products Is needed. The candidate should be familiar with standard source code control systems, build process (Makefile, etc.) and tools like Purify, Quantify, etc. Strong development and problem solving skills are needed. Major design and architectural changes proposed should work for the long term in a product, without need for re-design.
• The candidate should ensure that the product meets functionality, performance, scalability, high availability criteria and create a best of breed product. S/he should help resolve customer issues with short turnaround times.
Keywords: C++, Python,Perl,Java, Javascript, HTML, SOAP,Spring , Django and Ruby on Rails,PostgreSQL, Oracle, Sybase
Skills required
Responsibilities would also include monitoring the quality of coding and frequent code reviews, taking design decisions and verifying absence of side effects due to various changes.
• The candidate should champion improvements, demonstrate technical leadership and propose technical direction for major engineering initiatives. S/he would define system specification/unit functional specification and be responsible for it. The candidate needs to work with key customers and Product Management in assigned areas to determine or create technical approaches to satisfy market needs.
Experience Required
12 - 20 Years
Country
City
Pune
Company/Employer
Cisco Systems (India) Private Limited