#vacancy #developer #C# #backend #middle #senior #fulltime
Position: FullStack C# Developer
Company Name: TRASSА-Fin Tech JSC
Work Format: Hybrid
City and Office Address: Moscow, Altufyevskoe Shosse, Bldg. 35, Str. 1
Employment: full-time
Salary Expectations: from 200,000 to 300,000 RUB gross
Experience: from 3 years
We are looking for a talented and motivated Backend developer to join our development team for participation in interesting projects on the development of a mobile application, management system, etc. If you are proficient in C# and ready for new professional challenges – we are waiting for you!
🟣 Responsibilities:
- Design and develop the architecture of scalable and high-performance web applications on the ASP.NET platform;
- Write clean, efficient, and maintainable C# code;
- Design and optimize database schemas (PostgreSQL), write complex SQL queries, stored procedures, and functions;
- Ensure efficient data interaction using the Entity Framework ORM framework;
- Develop and integrate APIs (RESTful, gRPC) for interaction between various services and systems;
- Identify and eliminate bottlenecks in application and database performance, optimize queries and code;
- Participate in the entire software development lifecycle: from gathering and analyzing requirements, designing architectural solutions - to development.
🟣 Requirements:
- 3+ years of commercial development experience in C# and the .NET platform (ASP.NET, .NET Core);
- Deep understanding of object-oriented programming (OOP) principles, SOLID, Design Patterns, and their practical application;
- Confident experience with relational databases: designing database structure, writing and optimizing SQL queries, experience with PostgreSQL;
- Experience using the Entity Framework ORM framework;
- Deep knowledge and experience applying ASP.NET Core (Web API), RESTful services;
- Understanding of the CI/CD process;
- Work with REST API and WS;
- Asynchronous programming;
- Basic understanding of OOP patterns;
- Work with cache;
- Work with message broker;
- High level of responsibility, proactivity, and ability to work both independently and in a team.
🟣 Will be a plus:
- Familiarity with ORACLE databases;
- Conducting code reviews, providing constructive feedback and mentoring for other team members, including junior developers;
- Experience creating projects from scratch;
🟣 Conditions:
- Employment according to the Labor Code of the Russian Federation;
- Work schedule 5/2; from 9:00 to 18:00;
- Hybrid work format.
🟣 Send your resume to @ilyager