Work with key project stakeholders and business people to formulate and communicate the business vision for the project, map out initial requirements and the scope of the project.
Collaborate with IT Professionals to ensure that business requirements are translated into something that developers can understand, including the analysis of the business requirements, functional requirements, and technical requirements.
Provide a link between the government, the user, the development team and any third-party regarding software functionality throughout the development cycle.
Review and evaluate business processes and systems to recommend improvements for greater efficiency or automation (Business Process Re-engineering).
Document user scenarios, functional activities, data flows, and interfaces between systems in order to write the following documents:
Business requirements documents (BRD)
Design specifications (SRS)
Flowcharts and diagrams
Assist in the preparation of user and system test plans.
Get involved in workshops / training / presentations.
Monitor systems in relation to cost, time, quantity, and quality to escalate any incident.
Analyze business logic, modules and business applications, users interface utilizing appropriate tools following the policies and standards established by IT, and produce the logical systems design(detailing business information flow/process) for business solution agreed.
Travel to clients' sites to implements requirement activities, participate in the integration, and proposes improvements, ensuring that deliverables are completed on time and with high quality.
Provide support during design and implementation processes, roll outs, systems maintenance elaborating their respective manuals and documentations.
Promote and participate in training, elaborating their respective manuals and documentation.
Document business objectives, functional requirements and data models for system solutions thereby ensuring that business requirements are captured in a comprehensive and quality manner.
Administering In-House built systems, including Brokerage and Investment systems, as well as Packages like SWIFT, CORONA reconciliation system, Financial Analysis system, and Front, Middle and Back Office System(SunGard Quantum Treasury, AvantGard). Which includes:
Study and analyze various business requirements, and modify systems accordingly.
Install applications(In-House and Packages) on different environments, including CITRIX environment.
Develop Crystal reports with various designs.
Develop complex financial views using MS SQL Server to extract different financial information(using detailed equations), to use them by Data Warehouse and provide them for the Central Bank of Jordan.
Troubleshoot and reporting.
Monitor developed applications for acceptable performance and user accessibility.
Maintain and upgrade versions.
Running High Availability and Disaster Recovery Tests, Annually, for each system, in order to ensure that the bank is well prepared for any unexpected disaster.
Handling auditors' requirements on different systems.
Writing different types of documents, including User manuals, Installation Instructions, Disaster Recovery(DR) procedures, Administration Documents, etc…
Providing training to new programmers in the unit.