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