Description
Profile Accomplished Technical Lead/ Senior Developer with around13+ years of software engineering experience in Oracle PL/SQL. Experience Highlights Technical * Around13+years' experience in analysis, design, development, testing and customization of Windows and Web-based Applications using Microsoft technologies, Java and Database technologies. * 10+ years of experience in Banking & Financial Services domain. * Specialized in ALM, Transfer Pricing, Liquidity Premium and Forecasting concepts in Financial domain. * 2+ years of experience in Transportation domain. * Successfully lead small/medium software development and maintenance teams for high value CITIBANK Projects. * Has enriched knowledge on various cashflow accounting methods and behavioral assumption cashflows. * Has strong experience in SQL and ability to perform data analysis. * Expertise involves Research & Analysis Skills, Team Building/Leadership, problem identification and resolution. * Excellent planning, scheduling and delivering skills. * Posses excellent oral and written communication skills in English and have experience in preparing the business requirements into functional requirements. * Provides the linkage between the business and technology groups through relationship management. Facilitates communication and act as the liaison between the business line (s) and IT. * Skilled in Conflict Resolution, Root Cause Analysis, Executive Communication. * Proficient in Data Model representations like Entity relationship diagrams. * Outstanding SQL and PL/SQL scripting skills * Proficient in analyzing the queries using explain plan. * Has experience in writing shell scripting. * Expertise in application development using Database and XML Schemas. * Expert knowledge of Object Oriented Applications. * Proficient in analyzing and translating business requirements into technical requirements and designing the implementation architecture. * Excellent trouble shooting skills, highly motivated for learning new technologies * Good communication skills, adept at learning new technologies and ability to work individually and/or in team.