IT Life is possible in the bank! We develop a number of systems that provide to customers and partners with remote banking services. We use Angular 5, React 16.x, HTML5, CSS3, LESS on the front-end, middleware software for management business processes, and failover backend based on Java EE and .NET services.
20 травня 2025

System Analyst (вакансія неактивна)

віддалено $2500–3500

We develop the front-end web application (Angular 10+) for internal clients from business divisions. We use modern software architecture for interaction with Middleware software for building processes that interact with Core banking systems via API level (microservices). Our development processes are based on Agile/Scrum methodology and we use modern CI/CD and VCS (gitlab).

Qualifications and Experience:

Required:

  • Experience in formalizing software requirements and task assignment for developers.
  • Proficiency in modeling languages BPMN and UML (Deployment, Component, Use Case, Sequence diagrams).
  • Knowledge of web technologies, understanding the strengths and weaknesses of integration protocols (HTTP, SOAP, REST services, MQ, etc.).
  • Skills in working with relational (SQL queries, database structures, transactions, indexes) and non-relational databases.
  • Knowledge of authentication and authorization methods for applications.
  • Understanding of types of non-functional requirements.
  • Understanding of interaction diagrams between software components.
  • Experience with SOAP/REST web services and formats like JSON, XML.
  • Preferred experience with Jira, Git, Confluence.
  • Strong analytical and communication skills.
  • Experience in designing data storage structures.
  • Experience in defining architectural solutions for automating business processes in banking or financial organizations.
  • Experience in forecasting system behavior and identifying development paths.
  • Knowledge of agile software development methodologies.

Functional Responsibilities:

  • Identifying, collecting, analyzing, and formalizing software requirements.
  • Writing technical documentation (functional and non-functional requirements) and determining the development sequence.
  • Defining, elaborating, and describing architectural solutions, designing data storage structures.
  • Participating in all stages of the SDLC: from task assignment to developers to delivery to the client.
  • Evaluating the effectiveness of the bank’s systems and determining their development directions.

    Why ПУМБ?
  • Remote work
  • Friendly team of experienced developers
  • Flexible work schedule
  • Completely “white salary”