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)