Description
We are developing a technology platform (Platform V) using a modern tech stack without compromising reliability and performance. Our clients are businesses and government agencies both within the Russian Federation and in the international market. We help our clients undergo technological transformation and provide their users with the best service built on Platform V products. Our portfolio includes software products of classes such as IDM, Message Queues, Service Mesh, BPM, Serverless, DBMS, and others. All our products are assembled based on open-source solutions. The number of end users of the platform's products ranges from tens, hundreds, to thousands of millions of people.
Responsibilities
- architectural development and solution design for the technology platform (Platform V)
- communication with the client, identifying true needs, and developing options to achieve client goals using Platform V
- creation of HLD artifacts, validation of architectural solutions, and verification of LLD artifacts
- participation in the analysis of the client's IT landscape, designing principles and mechanisms for integration into the IT landscape
- architectural guidance and oversight of development teams and experts from related fields
- participation in defining the technology stack for Platform V
- participation in activities to optimize production processes to improve operational efficiency, enhance performance, reliability/availability, optimize total cost of ownership, etc.
- managing solution scope and quality based on defined goals and priorities.
Requirements
- experience in architecting successfully implemented large-scale enterprise systems, ability to clearly explain architectural decisions made and considered alternatives
- broad knowledge of modern information technologies used in banking and corporate software. Understanding the purpose, characteristics, application areas, limitations, risks, operational and economic characteristics of existing standards, approaches, and tools (including: integration, container virtualization, databases, operations and maintenance, infrastructure)
- understanding of the principles for building architectures of highly available and high-load applications
- software development experience in any programming language (Java, .NET, C++, Go, Perl, Python, Node.js, Kotlin, Scala, and/or others)
- strong communication skills, ability to lead reasoned discussions, find consensus, and form a shared understanding of the development path in situations of conflicting stakeholder interests
- knowledge of methodologies for software design, development, deployment, and maintenance
- knowledge of English at a level sufficient for reading technical literature (B2+).
An advantage will be:
- experience in the role of a functional analyst related to developing technical requirements for information systems
- development experience with any embedded language of industrial databases (Oracle PL/SQL, Microsoft Transact-SQL)
- experience participating as a speaker at public events and conferences in the field of information technology.
Conditions
- comfortable modern office near Tulskaya metro station
- opportunity to choose a convenient schedule – office/hybrid
- annual salary review, annual bonus
- corporate gym and relaxation areas
- more than 400 educational programs from SberUniversity for professional and career development
- IT Bootcamp adaptation program
- extended voluntary health insurance (DMS), preferential insurance for family members, and corporate pension program
- mortgage for employees at a more favorable rate up to 4%
- free SberPrime+ subscription, discounts on products from partner companies.