88 views
Bank Vostok
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 business.
Our team values collaboration and the open exchange of ideas. We believe that better results are achieved through collaborative efforts and mutual learning.
If you are eager to develop your skills and contribute to the creation of high-quality software products, we would love to welcome you to our team.
p>
About the vacancy:
Required knowledge and skills:
< p>• Two years of experience as a Software Architect or similar position.• Minimum of six years of hands-on software development experience.
• Experience 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 experience in authentication/security aspects.< /p>
• Ability to work with relational databases such as MS SQL, as well as experience with NoSQL databases.
• Hands-on experience with various service-to-service interaction protocols (REST, RPC, GraphQL ).
• Be familiar with the technology of Message Brokers (RabbitMQ, Kafka, etc.).
• Knowledge of basic tools for collecting system metrics, monitoring and logging.
< p>• Communication skills, especially in code review, refactoring discussions, team mentoring and effective cross-team communication.
Good to have:
< p>• Practical skills in DDD approach.• Familiarity with search engines such as ElasticSearch.
• Experience with cloud platform AWS, Azure, Google, etc.
• Understanding the principles of infrastructure construction and DevOps processes.
• Practical experience in developing and implementing integrations with third-party services\systems.
• Understanding both manual and automated testing processes.< /p>
• Experience working in agile teams.
Responsibilities:
• Design, development, implementation and support of architectural solutions based on business requirements for products of a separate team of the Bank subdomain.
• Design and support of technical documentation.
• Cross-team collaboration to ensure compliance of the architecture with project requirements.
• Sharing experiences with the subordinate team.
• Assisting in conducting technical interviews for candidates for 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 redesign and/or solutions.
• R&D of technical solutions when solving certain problems for implementation in the Bank's stack.
• Systematization and structuring of the stack at 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 days sick leave).
• Special price offers from the leading sports complexes "Sport Life", " Apollo Next".
• Voluntary health insurance for employees.
• Corporate English and Ukrainian language classes.
• Discounts from Fozzy Group partners.
• Comfortable offices (Kyiv, Dnipro, Odesa) and the possibility to work remotely.