Be able to work on multiple technologies such as SOA, BPM, EDA, Portals, ECM, Big Data Analytic solutions etc.
Collaborating with business and IT onshore partners to act as a bridge b/w business and development teams
Experience building large scale distributed data processing systems/applications or large-scale internet systems (cloud computing).
Strong foundational knowledge and experience with distributed systems and computing systems in general.
Demonstrates ability to lead without oversight a technical design of a Cross Technology Solutions (Java/J2EE, .Net, Big Data, COTS products)
Demonstrates ability to recommend the design and architecture patterns to be used for a particular application.
Demonstrates a deep understanding of high availability and failover applications and plays a lead role in at least one end-to-end design and implementation project that covers the relevant topics.
Should have hands-on implementation experience designing for redundancy to avoid single point of failure in solutions on at least one technology stack along with an ability to compare alternatives in a given situation and proposes the best solution for the need at hand within the technology stack options.
Identifies effective solutions for complex business problems at each level of the application tier, which would include, but not be limited to, client standard operating environment definition, network, perimeter, security, and data redundancy.
Proactively defines operational processes for maintaining backups, disaster recovery and business continuity, webservers, application servers, database servers, SAN and redundancy sites for large operations to ensure availability and failover.
Demonstrates good knowledge of alternatives available across multiple technologies within the open source and commercial world, evaluates them, and successfully proposes the best solutions that fit the clients' needs.
Education : BE/B.Tech / MCA