About the job Senior Systems Analyst
Senior Systems Analyst - 12 Month Contract
Qualifications
-
Degree or Diploma and/or CBAP Certification
Experience
-
10+ years of relevant systems analysis experience
-
4 to 5 years of Payments and Forex industry domain experience
-
Strong working knowledge of Use Cases and UML
-
Exposure to the system or applications being developed (advantageous)
-
Understanding of all elements that make up the Forex IT infrastructure
-
Development and Production Incident Management experience
Responsibilities
-
Analyze and design complex functionalities or upgrades (e.g., cross-team projects, major enhancements, general maintenance)
-
Lead and facilitate functional and system design sessions to produce specifications
-
Ensure alignment of requirements among end-users
-
Identify project risks/issues and define mitigation strategies
-
In collaboration with Systems Architect or Developer:
-
Analyze and design integration files/messages (e.g., web services, XML schemas, APIs, flat/delimited files)
-
Help design/update system configurations (non-production)
-
Write SQL queries and interrogate database tables for analysis
-
Assist in designing database structures
-
-
Participate in functional design sessions for:
-
"Run the bank" enhancements/migrations
-
"Change/Grow/Secure the bank" initiatives and new products
-
-
Analyze current system process flows and document required changes
-
Recommend appropriate solutions considering cost, risk, feasibility, and delivery
-
Model system designs to meet business objectives, including:
-
Use case diagrams
-
Activity diagrams
-
Sequence diagrams
-
Timing/state machine diagrams
-
Component diagrams
-
ERD and interface diagrams
-
-
Ensure modeling aligns with international best practices (UML 2.5, Use Case modeling)
-
Design usability-optimized screens and screen flows, or work with UX specialists
-
Interpret business requirements/user stories and produce corresponding system solutions
-
Where requirements are absent, co-create solutions with stakeholders and lead end-to-end analysis
-
Support problem analysis and resolution
-
Interface with all relevant stakeholders (internal/external, SMEs, QA, Architecture, etc.)
-
Assist QA team with test case reviews and final system validation
-
Perform sanity/acceptance testing where needed
-
Contribute to SA Forum / Analysis Community of Practice
-
Work in agile or disciplined agile environments with frequent releases
-
Lead project-level analysis (not people leadership)
-
Mentor, guide, and support other analysts on the team