Description
Our team builds the SberSoft (Software Asset Management) system. This system is used by over 500 users from the Bank's target audience. We are integrated with key bank systems: Payroll, Reporting, Jira, HPSM, etc.
Our team faces the task of migrating the SberSoft (SAP) system to the FinAl platform being developed by the bank (Sber Group's Enterprise Performance Management (EPM) platform). The project includes stages of requirements gathering, development, and deploying the solution to PROD and is planned for several years ahead.
Tech stack: Java, Python, JavaScript, ClickHouse, Greenplum, PosgreSQL, Spark, SuperSet, AirFlow and others.
Responsibilities
Tasks:
- define the product's technical architecture based on a deep understanding of business goals and end-user needs
- closely collaborate with product managers, business stakeholders, and customers: identify, analyze, and translate business requirements into technical solutions
- participate in product development by proposing technical solutions that open up new business opportunities or mitigate risks
- develop and synchronize the vision for the target architecture, approaches, and standards
- interact with customers and development product teams at all stages: design, development, implementation, and operation
- monitor compliance with architectural requirements, ensure technical and architectural control over development processes
- identify, plan, and manage technical debt.
Requirements
We expect:
- at least 5 years of experience in designing information systems with a focus on business value, user scenarios, and market needs
- experience in developing architectural solutions with a large number of integrations
- Understanding of trade-offs: time-to-market vs. technical debt, flexibility vs. stability, etc.
- experience in conceptual application infrastructure design
- knowledge of distributed architecture patterns
- practical knowledge of modern IT solution architecture (EDA, MSA, Cloud-Native, AI-Native)
- understanding of how information systems work at all levels: frontend (micro-frontend architecture), application servers, databases, virtualization tools, infrastructure, security, interaction of components and services
- skills in designing API protocols (RESTful API/JSON-RPC/WebSocket)
- experience designing integration interactions based on Apache Kafka
- knowledge of design patterns and experience implementing MVP/MVVM/MVC models.
Will be a plus:
- leadership experience in a development team as a technical leader will be a plus
- knowledge of best practices in mobile interface and UX design.
Conditions
We offer:
- a comfortable modern office
- the ability to choose a convenient schedule – office/hybrid
- annual salary review and annual bonus
- corporate gym and relaxation zones
- more than 400 educational programs from SberUniversity for professional and career development
- extended VHI, preferential insurance for family members, and a corporate pension program
- a flexible mortgage discount equal to 1/3 of the Central Bank's key rate
- free SberPrime+ subscription, discounts on products from partner companies
- a referral bonus for recommending friends to join the Sber team.