Lead System Analyst

Remotely
Full-time
Permanent work

A fintech project requires a specialist for the position of - Lead System Analyst for Payment Channels (Fintech)


Candidate Responsibilities:

  1. Gathering, analyzing, formalizing, documenting, and agreeing on requirements for systems in their functional area.
  2. Developing project documents (technical specifications, regulations, and instructions).
  3. Preparing test schemes for functionality based on business requirements and functional requirements.
  4. Participating in the implementation and support processes of systems (supporting requirements).
  5. Preparing reports on completed work.
  6. Analyzing proposals from bank divisions regarding technological changes, as well as analyzing timelines, resources, and further technological and functional support for products.
  7. Independently interacting with the Customer and Developers regarding the best implementation of modifications, defect corrections, and organizing business testing for functionality acceptance.
  8. Establishing project interconnections with related IT areas, system integrations, architectural principles, and standards adopted in the bank.
  9. Conducting expert assessments of developed banking information and software products in terms of their compliance with existing technologies in the bank.
  10. Expertise in existing systems, models, and applied technologies, including in emergency situations.
  11. Preparing recommendations for the use of systems and technologies.

Requirements: Brief Description: The main system analyst of the team, capable of independently performing product tasks.

Work Experience in System Analysis: At least 5 years, including:

  • Experience in product development;
  • Experience in gathering and analyzing requirements, designing future solutions, and documenting developed solutions;
  • Experience in conducting technical interviews/onboarding of system analysts.

Required Knowledge and Skills:

Modeling Notations:

  • Knowledge and skill in using modeling notations (ability to model processes in BPMN notation and create UML diagrams such as activity and sequence).

Architecture and Integrations:

  • Knowledge of the main types of integrations and interactions (synchronous/asynchronous);
  • Knowledge of REST principles, skill in designing REST services, ability to analyze the operation of REST services using Postman or similar tools, as well as the browser console;
  • Knowledge of XSD and skill in reading XSD schemas;
  • Knowledge of SOAP (what it is, the structure of requests/responses) and ability to analyze the operation of SOAP services using SOAP UI or similar tools.

Databases:

  • Knowledge of the main notations for describing ER models and skill in designing data models using ER;
  • Knowledge of the first three normal forms;
  • Knowledge of the differences between relational and non-relational databases;
  • Knowledge and skill in using JOIN and UNION operators in SQL.

Security:

  • Knowledge of the difference between identification, authentication, and authorization, as well as between encryption and hashing.

A Plus:

  • Skill in creating UML diagrams (activity, sequence) using PlantUML;
  • Knowledge and skill in using data definition operators (creating, modifying, and deleting tables) in SQL.