Senior Business System Analyst
Royal Bank of Canada
Total years of experience :36 years, 7 Months
• Knowledgeable on special systems likes Financial Regulatory Reporting System eq. BCAR, CDIC, CPCS (Cheque Processing Control System), Image processing, card system (VISA and Master Card) and Chips and Pin (EMV), Document management and content management.
• A sound knowledge of SDLC (Systems Development Life Cycle), Systems Analysis, Structured Programming, QA/UAT testing, Business Continuity and Disaster Recovery processes and Project Management which includes resource allocation, estimating, budgeting and other aspect of project management.
• Well verse on Business Analysis knowledge areas such as Business analysis and monitoring, elicitation, requirements management and communication, enterprise analysis, requirement analysis and solution assessment and validation.
• Familiar with gap analysis, data flow diagrams, focus groups, metrics and key performance indicators, SWOT analysis, FMEA and other techniques use in business analysis.
• Large scale systems development, enterprise application/information architecture, master data management, infrastructure and technology transformation, new business development, start-up program planning, and program management.
• Developed enterprise data strategy and architecture, road maps, program plans, and information/data integration architecture with consolidated OLTP, ETL, ODS, Data Warehouse/Data Marts and EDW.
• Developed enterprise customer strategy and architectures for customer information systems consolidation and multi-channel refresh program.
This project is to restructure existing Data mart to meet business intelligence demand.
• Responsible for meeting with stakeholder’s to revamp reporting and data models.
• Gather various data and work closely with the Database administrator team to structure the business in accordance with the new requirements.
• Works with clients and internal business partners for collecting and analyzing business requirements for client implementations, ongoing maintenance and system enhancements.
• Produces detailed functional specifications used by clients, business partners and development teams.
• Reviews technical design specifications to support the development process.
• Produces testing documents and test cases, and performs testing as required.
• Supports systems development teams and business areas as required.
• Performs other tasks and special projects, as required.
Responsible for producing business and systems requirements analysis, providing time estimates and directing a team of systems professionals such as programmers, programmer analysts, business analysts, clients;
•Participate in disaster recovery planning, coordination with stake holders, documentation, test plans, test scripts and execution.
•Participate in business continuity planning, assessments, presentation and communication..
•Provide enhancement for existing systems and developing business solutions;
•Responsible for the more complex areas of a systems application and provide assistance to other team members in areas of technical design, complex debugging and performance tuning;
•Define business requirements and produce business requirement documents which accurately reflect the project scope;
•Translate business requirements into system specifications;
•Provide accurate time estimates to complete the analysis;
•Develop plans or provide input on plans for projects to ensure they are implemented on time, within budget and that satisfy all business requirements;
•Ensure projects or parts of projects are completed on schedule and meet business requirements;
•Monitor status of projects and provide management with accurate status reports as required;
•Develop an implementation plan for application releases and their procedures including capacity planning, job scheduling, systems integration, allocated batch window, environment or configuration changes and post-implementation support;
•Liaise with customers and business partners to better understand their business needs and co-ordinate activities.
Perform hands-on systems analysis, coding, and assist on problem resolution for the Cheque Processing Control System and Card Processing System. Manage project deliverables;
•Manage and lead department releases;
•Estimate tasks and work with developers to manage priority and resources;
•Chair daily morning meeting with different departments' project managers, production support, senior developers to provide resolutions to production problems, change requests, fixes and packages for new release;
•Conduct weekly team meeting to encourage team work, motivation and coordination;
•Assist project managers in other special tasks from time to time;
•Prepare weekly project status reports and conduct follow-up on those high-risk task.
•Inform senior managers of potential critical path based on project task developments.
•Mentor team members in all aspect development life cycle methodology.
•Serve as a reliever for project manager during vacation, training or any unplanned travel when required.
P.O. Box 3790, Riyadh, Saudi Arabia
PROGRAMMER - 18 Oct 1981 to 19 Oct 1982
(HBH) Hughes, Bendix, Holmes and Narver Company
P.O Box 10300, Jubail, Saudi Arabia
in
in
EDUCATION