Systems Analyst
Primary stack
Project ManagementAPISQLNoSQLPostgreSQL
Nice to have's
A/B Testing
Job description
About the Position
We are seeking a Systems Analyst with at least 2 years of experience for a remote full-time position in the banking sector.
Responsibilities
- Conduct system analysis and design scalable backend services.
- Develop new business processes and understand intersections with related business processes.
- Prepare project documentation and manage requirements using tools like Confluence and Enterprise Architect.
- Model business processes using notations such as BPMN, UML, and ARIS.
- Prepare mockups and prototypes using tools like MS Visio, AxureRP, Balsamiq Mockups, and Figma.
- Read and understand program code, and have knowledge of programming fundamentals and testing theory.
- Utilize test management tools such as TestRail and understand the principles of load testing and API testing.
- Understand the principles and techniques of designing information exchange and integration processes.
- Have a general understanding of the TCP/IP stack, the OSI network model, and APIs.
- Write simple queries in SQL, NoSQL, Oracle, and PostgreSQL databases.
- Understand network technologies, including standard protocols and software and hardware.
Requirements
- Higher education required; higher technical education is a plus.
- Relevant work experience – at least 2 years.
- Knowledge of banking fundamentals.
- Knowledge of the processes in the area of responsibility, their decomposition, and the roles of participants.
- Ability to independently make decisions about process improvements, selecting the most applicable tools and methods in the given situation.
- Understanding the intersections with related business processes (information flows, triggers, dependencies).
- Experience in developing new processes is desirable.
- Knowledge of the regulatory framework and law enforcement practice.
- Key work principles: project, RFC, FSA, change request lifecycle.
- Experience with the RFC/project lifecycle and understanding the differences.
- Experience identifying requirements that require approval/development in related bank departments.
- RP Competency – Responsible Technologist for Multi-System Tasks.
- Experience with project management methodologies (Waterfall, SCRUM, Kanban).
- General architectural diagram, modules, operations/entities – knowledge of the application structure, purpose of the main modules, and operations not only in their subject area but also in related areas.
- System configuration skills are a plus.
- Experience using business process modeling notations (BPMN, UML, ARIS).
- Experience preparing project documentation independently.
- Experience and understanding of requirements management tools (Confluence, Enterprise Architect, Visual Paradigm).
- Experience and understanding of process modeling tools (Camunda Modeler, Bizagi, MS Visio, Drawio, plugins, etc.).
- Experience preparing mockups and prototypes (MS Visio, AxureRP, Balsamiq Mockups, Figma), and Usability.
- Ability to read and understand program code, knowledge of programming fundamentals, and an understanding of the organization of structures and workflows.
- Knowledge of general testing theory, types of testing, and terminology.
- Test management tools, test cases: checklists, test cases; a test plan and methodology is a plus.
- Understanding of test management tools (TestRail).
- Understanding of the purpose and methods of load testing; the ability to create a standard scenario is a plus.
- Knowledge of API testing theory – Test Rail, Swagger, Postman.
- Knowledge of the principles and techniques of designing information exchange, understanding of integration processes.
- General understanding of the TCP/IP stack, the OSI network model, and a basic understanding of APIs.
- Knowledge of design pattern types.
- Understanding of the principles and basic operating methods of Kafka and Rabbit MQ.
- Knowledge of data analysis methodologies and principles, database prototyping (data model).
- Writing simple queries – SQL, NoSQL, Oracle, PostgreSQL databases.
- Network technologies – knowledge of basic operating principles: standard protocols and software and hardware.
Nice to Have
- Knowledge of API testing theory – Test Rail, Swagger, Postman.
- Understanding the principles and basic working methods of SOA, MSA, EDA, DDA...
- Knowledge of general principles and differences in approaches to deploying technical resources: deployment, updating, horizontal and vertical scaling of technical resources.
We Offer
- Competitive salary
- Remote work options
- Professional development budget
About the Company
[Company description if present]
Format
- Full-time (8 hours/day), remote.
- Location & Nationality: Russian Federation.
- Long-term project.
© Smartbrain. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Smartbrain
All 121 rolesSenior Full-Stack Engineer — React / Node.js / AI Agents
Smartbrain
Salary not specified checked 3d ago
GPU Server/Hardware Engineer (NVIDIA, field-based)
Smartbrain
Salary not specified checked 3d ago
Kotlin AQA Engineer | Remote Mobile Testing Specialist
Smartbrain
Salary not specified checked 3d ago
Senior Full-Stack Engineer - Angular, Django & DevOps
Smartbrain
Salary not specified checked 3d ago