#vacancy #developer #C# #backend #middle #senior #fulltime
Position: FullStack C# Developer
Company Name: TRASSA-Fin Tech JSC
Work Format: Hybrid
City and office address: Moscow, Altufievskoe highway, bld. 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 involving 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:
- Designing and developing the architecture of scalable and high-performance web applications on the ASP.NET platform;
- Writing clean, efficient, and maintainable code in C#;
- Designing and optimizing database schemas (PostgreSQL), writing complex SQL queries, stored procedures, and functions;
- Ensuring efficient data interaction using the Entity Framework ORM framework;
- Developing and integrating APIs (RESTful, gRPC) for interaction between various services and systems;
- Identifying and eliminating performance bottlenecks in applications and databases, optimizing queries and code;
- Participating 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 DB 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;
- Working with REST API and WS;
- Asynchronous programming;
- Basic understanding of OOP patterns;
- Working with cache;
- Working with message brokers;
- High level of responsibility, proactivity, and ability to work both independently and in a team.
🟣 Will be a plus:
- Familiarity with ORACLE DB;
- Conducting code reviews, providing constructive feedback, and mentoring other team members, including junior developers;
- Experience in 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