System Analyst
Job Responsibilities:
- Work as a Technical Lead / System Analyst, overseeing IT application development, maintenance, delivery, and infrastructure setup.
- Lead requirement analysis for Equities trading systems (e.g., OMS/EMS, execution, post-trade processing).
- Work closely with front office, trading desks, operations, and risk teams to gather and refine business requirements.
- Translate business requirements into detailed functional specifications (BRD, FRD, user stories).
- Provide domain expertise on market workflows: order lifecycle, trade execution, allocations, settlement, and reconciliation.
- Define end-to-end functional solutions across trading platforms and integrated systems.
- Ensure alignment with enterprise architecture, data models, and integration frameworks.
- Validate system design against business needs, ensuring scalability and regulatory compliance.
- Collaborate with architects and developers to ensure accurate implementation of functional requirements.
- Execute projects using both traditional (waterfall) and Agile (Scrum) methodologies.
- Collaborate across application teams to manage and resolve operation process and technical dependencies.
- Provide SME-level guidance on Equities trading workflows, including:
- Order Management Systems (OMS)
- Execution Management Systems (EMS)
- Market connectivity (FIX protocol, exchange connectivity)
- Pre-trade and post-trade processing
- Corporate actions, margining, and settlement processes
- Act as the key liaison between business users and technology teams.
- Facilitate workshops, requirement sessions, and solution walkthroughs.
- Provide clear communication to stakeholders, including senior management and project governance forums.
- Provide regular status updates on technical progress to the Project/Program Manager.
- Work closely with System Analysts and Business Solution Specialists to gather, refine, and finalize functional and technical requirements.
- Partner with Architects and Development Leads to ensure solutions aligned with enterprise architecture, security, and control standards.
- Work closely with development and QA teams to ensure accurate delivery of requirements.
- Support SIT/UAT phases, including test case validation and defect resolution.
- Ensure traceability from requirements to delivery and testing.
- Set standards for documentation, analysis quality, and best practices.
- Ensure consistency across project deliverables and adherence to delivery frameworks.
- Liaise with vendors on specifications, delivery, testing, and implementation.
- Define system interfaces and data flows across trading platforms, middle-office, and back-office systems.
- Ensure data integrity across trade lifecycle events.
- Work with integration technologies (e.g., APIs, messaging queues, FIX)
- Deliver and support systems for Group Retail-Wealth and Global Markets
- Manage end-to-end testing between vendor systems and internal platforms.
- Work with Change Management teams to ensure controlled and successful deployment of changes.
- Collaborate with infrastructure and security teams to support implementation activities.
Job Requirements:
- Bachelor’s or Master’s degree in Computer Science or a related discipline.
- Over 12 years of professional experience, including at least 8 years in software development, business analysis, system analysis, technology/infrastructure upgrades, and project or change implementation within the financial industry.
- Hands-on experience with Equity and FX trading systems, market data platforms, SaaS/cloud implementations, and mobile application development.
- Strong technical and platform expertise in Equity/FX trading systems, market data platforms, SaaS/cloud implementations, and mobile application development.
- Hands-on experience with MS SQL Server, Oracle, Windows, Linux, shell scripting, messaging queues, JBoss, Apache, Tomcat, Java, J2EE, JSP/Servlets, FIX messaging, CORBA, React Native, iOS/Android deployment, DevOps tools (Jenkins, Bitbucket), monitoring tools (Splunk, Geneos), and scheduling tools (Control-M).
- Skilled in setting up applications within newly provisioned environments, including network, storage, agents, databases, Aldon, Control-M, Splunk, Geneos, and other monitoring tools.
- Experience establishing integrations with external systems, including interface systems, batch processing, and IBM MQ.
- Extensive hands-on experience in system development, including coding, functional and technical specifications, and testing (totaling more than 8 years).
- Familiarity with cloud platforms such as AWS and Azure.
- Proven experience in analyzing and implementing retail applications across multiple entities.
- Experience in technology and infrastructure upgrades, as well as data center migration projects.
- Experienced in end-to-end system implementation, from project initiation through to go-live.
- Experience collaborating with security, network, infrastructure provisioning, and architecture teams.
- Track record in upgrading and migrating end-of-life platforms to modern technology stacks.
- Experience delivering large-scale, high-availability systems and complex project implementations.
- Familiar with Agile and hybrid delivery methodologies, supporting iterative development and continuous improvement.
- Strong software development background with comprehensive SDLC and documentation experience.
- Results-driven professional with a strong focus on delivery outcomes.
- Solid understanding of the software development lifecycle.
- Strong problem-solving, analytical, synthesis, systems thinking, and solution design capabilities.
- Over 8 years of leadership experience managing IT delivery teams.
- Strong ability to engage and communicate with senior stakeholders.
- Effective communicator with both technical and non-technical stakeholders.
- Working knowledge of RFP processes, combined with full lifecycle project implementation experience.
- Preferred certification: Agile / Scrum certifications and Capital markets or financial certifications