Responsibilities
- Development of new backend microservices in .NET Core / ASP.NET
- Implementation of business processes of the existing application within a microservice architecture
- Development of new functionality based on prepared analyst specifications and BRD
- Updating and developing existing code in .NET Core and C#
- Working with MS SQL / PostgreSQL databases
- Development and support of integration between systems
- Writing and maintaining unit tests
- Development of internal NuGet packages
- Refactoring and fixing issues identified by automated code analysis
- Estimating task effort and adhering to deadlines
- Participating in code reviews and technical discussions
Candidate Requirements
- 3+ years of commercial development experience in C#
- Proficient knowledge of C# and .NET at Middle level or higher
- Practical experience with Entity Framework, including migrations and query optimization
- Experience with Git
- Experience in creating and developing NuGet packages
- Experience in writing and maintaining unit tests
- Proficient knowledge of MS SQL and/or PostgreSQL
- Understanding and application of SOLID principles
- Experience in developing Web API
- Ability to estimate tasks and meet agreed-upon deadlines
Will be a plus:
- Experience developing REST API
- Experience with Docker
- Knowledge of Domain-Driven Design (DDD)
- Experience in designing distributed systems
- Experience with Keycloak, Kubernetes (k8s), Postman, Swagger, Kibana, SonarQube
- Experience working in large companies or teams with established development processes
What We Offer
- Stable and transparent income: salary level is discussed after the interview + quarterly bonus based on KPI results
- Full remote work or hybrid option, as well as a comfortable IT hub in Moscow, St. Petersburg, Yekaterinburg, and seasonal co-working in Sochi
- Complex and interesting tasks, modern technology stack
- Health care: VHI program from the first day of employment, including dentistry, service in the best clinics in the city, insurance, and compensation for 10 days of sick leave
- Opportunities for vertical and horizontal career growth: regular trainings, webinars, meetups, and demo days are held
- Coverage for attending industry conferences and courses, assistance with preparing for public speaking and writing articles for Habr
- Access to free corporate libraries Alpina Digital, MyBook, and business publications
- Exclusive offers from the Bank for employees: own gyms (Moscow, St. Petersburg, Yekaterinburg), as well as discounts on services from travel agencies, food products, restaurants, bars, and shops
- Work for a company recognized as the thrice best employer in the Russian Federation by hh.ru, Forbes, RBC
- AI literacy development program: tracks for working with neural networks from basic to advanced levels
How to Contact Us
For all inquiries, please contact the HR department employee: Khromov Alexander Dmitrievich
AKHROMOV@ALFABANK.RU