Available Offers for SOA

Business Analyst

Remotely
Full-time
Project occupancy
Tasks: - Analyzing business requirements and business processes, generating detailed functional and non-functional requirements for implementing changes and/or automating the Bank's processes, coordinating requirements with customers and stakeholders; - Designing a process-technological solution, managing the design process to obtain the expected results through the optimal number of system enhancements and changes in business processes; - Evaluation of the developed solution, preparation of TCO (total cost of the project); - Agreeing specifications for software enhancements and testing methods; - Development of use cases together with the customer; - Organization and implementation of acceptance testing (UAT), preparation of project documentation. Requirements: - Higher education in technical/mathematical/mathematical-economic/economic field; - At least 3 years of IT experience; - Experience of working as a business analyst in a bank for at least 2 years; - Knowledge of key business processes of the Bank; - Knowledge of software development life cycle, preferably knowledge of programming basics, understanding of systems integration methods, SOA principles, software development methodologies; - Strong knowledge of SQL; - English language (reading documentation and ability to conduct business correspondence); - Personal qualities: communication skills, responsibility, high learnability, ability to quickly understand unfamiliar subject areas. A plus is: - English language (conversational); - Successful experience in implementation of large-scale projects on automation of banking business processes; - Experience of working with Confluence, Jira collaboration and operational planning systems.

Back-End Developer (Python)

Remotely
Full-time
Requirements: - Knowledge of Python and its ecosystem; - understanding of the principles of working with distributed message brokers (Kafka / RabbitMQ); - experience with FastAPI (or with starlette, asyncio, sanic, Flask); - writing SQL queries with your eyes closed; - understanding and experience in applying software development principles: SOA, SOLID, KISS, DRY; - experience in microservice architecture development; - at least 2 years of commercial development experience in Python; - SQL (Postgres) and NoSQL (Redis, MongoDB) databases - Experience in building APIs (REST, RPC) - Docker and basic understanding of Kubernetes - understanding of CI/CD process and working with env environments - At a minimum, experience/knowledge of an additional framework other than Django; - confident knowledge of SQLAlchemy and psycopg. - college degree Would be a plus: - ML Experience (Sklearn, Pandas, TensorFlow etc.). Key Tasks: - Software development - Building microservices (HTTP REST and RPC via RabbitMQ) - Integration with external APIs - Data Processing (S3, Postgres)