• Leading the architecture, design, integration and maintenance of large databases for client specific requirements.
• Responsible for study and understanding of business needs, study of data sources/systems and understanding/preparing requirement documents and mapping to architecture
• Experience in designing partitioning strategy and mapping database objects to physical storage devices
• Experience in implementing efficient databases including specifying physical characteristics and designing efficient indexes
• Experience in design, implementation & optimization of complex database schemas
• Responsible for defining standards for database development, security, availability, replication, storage and configuration management
• Responsible for recommending proper hardware and software implementations for optimal quality and efficiency and minimize cost.
• Defining and maintaining best practices for database architecture and operations
• Experience in architecting database system ensuring integrity, maintainability, security and recoverability of enterprise data.
• Ability to assist data base programmers in optimizing overall performance an application
• Strong architecture and design skills
• Ability to identify and define non-functional requirements and design systems to meet the same
• Good skills in selecting and applying design patterns
• Experience in using Enterprise Application Blocks
• Good skills in Threading, Serialization, Security, Remoting and performance optimization
• Experience in building and deploying enterprise level web based applications
• Ability to build working prototypes early in development life cycle and validate non-functional requirements
• Ability to mentor development teams in complex technical aspects of applications
• Ability to lead technical reviews of the project, identify potential problems and resolve them
• Abreast of latest technologies & tools and ability to evaluate and select appropriate tools and technologies as per the requirements
• Good understanding of development Life-cycle Methodologies