Напиши текст вакансии для должности "Senior Developer". Название компании: "Broadridge". Расположение: Санкт-Петербург. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 

We are development team located in St. Petersburg. We implement .NET platform based solutions for financial markets.We are seeking a senior software developer / architect who is ready to join the team to evolve our existing high performance backend service for our portfolio management system, as well as to help us with some greenfield cloud-native initiatives.As a product company, we pay high attention to overall quality of the code, testability and maintainability. Requirements:- 3+ years of experience in software development- Good understanding of C# programming language and .NET platform- Knowledge of data structures, algorithms, and designing for performance, scalability and availability- Good problem solving, troubleshooting and communication skills- Work closely with operations and infrastructure to build and scale back-end services- Complete medium to large features (each with many tasks) independently without guidance- Proactively identify and drive changes as needed for assigned codebase and products Nice to have:- Understanding of system design and architecture for the cloud applications- Understanding or previous experience of woriking with Docker, Kubernetes and Helm- Experience working with Apache Kafka and building Event Sourcing systemsWe’ll use some of these technologies in upcoming initiatives. About the interview process:- Phone screening with our HR, where we will tell you about the company and answer some of your questions.- Next, you can choose one of the following options:- Technical interview with the team to evaluate your knowledge about .NET platform, C# and some core problem-solving skills.- Coding task that you can complete in your spare time and send it to us. You should expect some follow-up discussions about your solution.- System Design interview with the team where you will need to design a product or a system. The problem will be a broad and ambiguous. You should pin down the requirements. Try to talk about both high level concepts and details associated. We expect you to drive this interview. At the end, we want to understand how you reason through a problem. We are looking to get signal on both your technical and communication skills. Proposal:- End-of-year bonus program- Medical insurance for employee, spouse and children- Relocation package for candidates from other regions