Search by job, company or skills

R

System Analyst

7-12 Years
SGD 10,000 - 11,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

REQUIREMENT:

  • 7-12 years in payment systems analysis with experience in Corporate Internet Banking, Entitlement and pre-payment workflow or similar.
  • Strong engineering/technical skills:
    o API design (REST/JSON, OpenAPI/Swagger)
    o Microservices architecture
    o State machine and sequence diagram modelling
    o HA/DR and low-latency systems
  • Experience integrating with AML, fraud, entitlements and ledger systems.
  • Ability to reuse and extend existing platform components and code frameworks

RESPONSIBILITIES:

Technical Delivery & Systems Analysis

  • Own Banking channel (infinity program and projects) requirements → solution design → integration → testing → rollout.
  • Produce engineering-ready specifications:
  • o API specs (REST/JSON), OpenAPI/Swagger definitions
  • o Microservices interface contracts, event schemas, callback payloads
  • o Sequence diagrams, state machines, mapping specs, error models
  • Define end-to-end orchestration flows for:
  • o Pre-Payment initiation, acceptance, expiry, rejection
  • o Entitlement and Auth Matrix lifecycle events
  • o Template, Past Payment, Bene Master
  • Specify robust pre-processing logic: Customer/account validation, Entitlement and authorisation checks, Funds availability, Limits, thresholds, duplicate suppression, Idempotency, retry and timeout handling


API & Microservices Architecture

  • Define API and microservices designs using existing components from previous builds: Payment initiation microservices, Validation & entitlement services, Fraud/AML adapters, Core banking and ledger integration patterns
  • Reuse existing: API standards (naming conventions, response structures, error formats), Security models (OAuth2/JWT, mTLS, signature validation), Eventing patterns (Kafka topics, event schemas, DLQ handling), Common libraries for logging, telemetry, utility functions
  • Ensure microservices follow engineering principles: Loose coupling, clear domain boundaries. Async event-driven integration where applicable, High availability and horizontal scalability, Observability (structured logs, metrics, tracing)


User Journeys, Entitlements & Authorisation

  • Define user journeys for: Pre-Payment Workflow like payment initiation, Beneficiary Master, Bulk Processing
  • Align journeys with entitlements and auth rules: Per-transaction and daily limits o Maker-checker workflows for corporates, Channel-specific access rights
  • Coordinate with channel teams to maintain parity across Mobile, Internet Banking, H2H and API Banking.


Integration & Platform Engineering

  • Design integration between: Payment Hub / RFP Orchestrator, Payment gateway, Core banking, ledger, AML, fraud
  • . Use existing microservices blueprints for: Error propagation and code mapping, Schema validation and transformation, Event lifecycle management, Callback patterns and async updates


Testing, Deployment & Operational Readiness

  • Lead SIT/UAT/E2E test scenario design for: Corporate Internet Banking Channels, Entitlements, Auth matrix, Pre-payment flow like payment initiation, validation and submission, Timeouts, retries, negative tests
  • Work with Engineering & Ops to ensure: Monitoring dashboards and alerts, Reconciliation and exception queues, Runbooks for replay, retry and operational fixes
  • Support scheme certification and phased deployment.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 145731077