• Work with developers, directors, high management officials and customers to understand the Business needs and implement the same to ensure project success
• Proven debugging and Problem Solving skills
• Defines technology-based business solutions within scope of project. Deliver an optimal and consolidated architecture, leveraging technology and evaluating design alternatives including cost benefit analysis
• Leads project team in the appropriate use of technology & also and mentoring less experienced team members
• Reviews and approves design decisions, within established level of authority, prior to implementation.
• Leads technology and products general assessments, detailed evaluations, and final selections. Leads system performance diagnosis.
• Design and implement new feature functions in various components
• Leads system design activities and/or reviews system designs to assure that applications solutions will exhibit expected levels of performance, security, scalability, maintainability, appropriate reusability and reliability upon deployment.
• Use domain knowledge to build credibility and recognize trends in current technology. Keep up to date with the state of the art in technology.