3+ years of work experience in functional requirements gathering, analysis, documentation, architecting, design, development, reviews, testing, production support, software versioning, process control and leading teams.Strong understanding of software architectures, design patterns, Microsoft products and information systems development.Demonstrated technical ability and in-depth knowledge of software development processes.Able problem solver, excellent analytical, troubleshooting and debugging skills.Handled multiple projects simultaneously in team and independent work environments.Commendable team and interpersonal skills, and a proven team player.Experience in Onsite-Offshore working environments.Adequate experience in On-Call (Production) support.