Demonstrated expertise in a single technology/platform and broad knowledge of multiple technologies/platforms. (Look for past projects. Evaluate involvement with architecture/design, understanding of mapping between domain and technology)
Strong knowledge about relevant industry solutions and developments for technology within the scope of the portfolio.
Proven ability to drive results with emphasis on reducing cycle time and increasing speed to market of new products.
Must have ability to actively contribute to the exchange of ideas.
Must have strong business acumen and the ability to identify key issues and their impact in a broad business context.
Proven ability in recognizing deep technical issues and developing appropriate solutions
Ability to stay current with rapidly changing technologies and research new ones
Effective estimation of resources and timelines
Ability to lead other engineers in design and implementation.
Exceptional oral and written communication skill
Understanding of large-scale system design and interfaces
Expert knowledge of J2EE technologies
Design Patterns.
Knowledge on application servers.
Web 2.0 ( Ajax, ..)
SaaS
Rich Thin client architecture/SOA/EDA
Web services
Good familiarity of frameworks like: Hibernate, Spring etc.
Expert knowledge and ability to design for following aspects of enterprise application
Portability of different platforms (OS, database and application servers )
I18N/L10N
Scalability/Performance considerations
Clustering /High availability features
Cache management (Caching and cache flushing)
Hands-on
Highly process oriented
SDLC/Design Methodology
Employee Testimonial
"Our CMM L5 Quality Management Systems ensues from a process of constant improvisations. I am proud of the fact that I was the part of the CMM assessments for Infogain's Quality Journey for CMM L4/L5 certification. Its my pleasure to lead the Infogain Global Process management Team"