2 views
PAT "Bank Vostok"
remotely
IT Department of Bank Vostok is looking for a Software Architect.
About the team:
Our Software Architecture team specializes in creating effective and sustainable solutions that meet high quality standards.
Our approach is based on real practices and the use of advanced technologies. We are focused on creating products that effectively solve the business challenges of our businesses.
Our team values teamwork and an open exchange of ideas. We believe that better results are achieved through joint efforts and mutual learning.
If you are looking to develop your skills and contribute to the creation of high-quality software products, we would love to welcome you to our team.
About the vacancy.
Required knowledge and skills:
• Experience as a Software Architect or similar position for at least two years.
• Minimum of six years of hands-on software development experience.
• Extensive experience in writing software using the .NET stack.
• Four years of professional experience working on commercial projects with SOA and/or Microservices architecture types.
• Experience with architecture documentation (HLD, C4, UML, Sequence Diagram, etc.).
• Solid understanding of software development principles including Object Oriented Design (OOD) and various design patterns.
• Deep knowledge and hands-on involvement in authentication/security aspects.
• Ability to work with relational databases such as MS SQL, as well as experience with NoSQL databases.
• Hands-on experience with different service-to-service interaction protocols (REST, RPC, GraphQL).
• Be familiar with Message Broker technology (RabbitMQ, Kafka, etc.).
• Knowledge of basic tools for collecting system metrics, monitoring and logging.
• Communication skills, especially in code review, refactoring discussions, team mentoring and effective cross-team communication.
Good to have:
• Practical skills in the DDD approach.
• Familiarity with search engines such as ElasticSearch.
• Experience with cloud platform AWS, Azure, Google, etc.
• Understanding of infrastructure building principles and DevOps processes.
• Practical experience in developing and implementing integrations with third-party services\systems.
• Understanding of both manual and automated testing processes.
• Experience working in agile teams.
Responsibilities:
• Design, develop, implement and support architectural solutions based on business requirements for individual team products the Bank subdomain.
• Design and maintenance of technical documentation.
• Cross-team collaboration to ensure architecture meets project requirements.
• Exchange of experience with subordinate team.
• Help in conducting technical interviews for candidates in the subordinate team.
• Ensuring compliance with development standards, code quality assurance and security.
• Constant communication with other architects.
• Monitoring and optimizing the product to achieve maximum performance and availability.
• Analysis of existing and future products to identify potential areas of architecture and/or solution redesign.
• R&D of technical solutions when solving certain problems for implementation in the Bank's stack.
• Systematization and structuring of the stack in the Bank.
• Responsibility for the decisions made.
We offer:
• Competitive salary.
• Opportunities for professional and career growth.
• Paid sick leave and vacation (20 working days + 5 sick leave days).
• Special price offers from leading sports complexes "Sport Life", "Apollo Next".
• Voluntary medical insurance of employees.
• Corporate English and Ukrainian language classes.
• Discounts from Fozzy Group partners.
• Comfortable offices (Kyiv, Dnipro, Odesa) and the possibility to work remotely.