#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, 35, bld.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 for our development team to participate in interesting projects for mobile application development, 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 different services and systems;
- Identify and eliminate performance bottlenecks in applications and databases, optimize queries and code;
- Participate in the entire software development lifecycle: from requirement gathering and analysis, architectural design - to development.
🟣 Requirements:
- 3+ years of commercial development experience with C# and the .NET platform (ASP.NET, .NET Core);
- Deep understanding of Object-Oriented Programming (OOP) principles, SOLID, Design Patterns, and their practical application;
- Solid experience with relational databases: designing DB structures, writing and optimizing SQL queries, experience with PostgreSQL;
- Experience using the Entity Framework ORM framework;
- Deep knowledge and experience in 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 CV to @ilyager