• 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.