Ability to understand and develop software solutions to meet end user's requirements. Must be able to ensure that application integrates with overall system architecture, utilizing standard IT lifecycle methodologies and tools. Should be able to develop algorithms, data and process models, plans interfaces and writes interface control documents for use in construction of solutions of moderate complexity
Should be having strong experience with Object Oriented Programming concepts, .Net technologies, Web Development and advanced concepts
Must be able to create & own LLD and development artifacts as per best SDLC practices
Must Demonstrate experience in development and implementation including deployment of high-volume, multi-tiered, distributed mission critical applications (large scale web applications / enterprise applications / middleware applications)
Ability to learn new technologies and adapt quickly
Ability to develop new and innovative applications as well as maintaining existing code
Strong Problem Solving and Debugging Skills
4 8 years of programming experience in the following areas