Description
**None:****Job Description:**
We are looking for a .NET Developer to join our technology team. The professional will be responsible for the development, maintenance, and continuous improvement of applications, ensuring performance, security, and code quality.
**Key Responsibilities:**
Develop and maintain scalable and high-performance backend APIs.
Implement solutions using the Mediator pattern for better decoupling.
Integrate various systems and databases.
Collaborate with the QA team to ensure software quality.
Participate in code reviews and contribute technical improvements.
Experience with API documentation tools such as Swagger (OpenAPI).
**Requirements and Qualifications:**
Bachelor's degree completed or in progress in Computer Science, Software Engineering, Information Systems, or related fields.
Practical experience in backend development using .NET Framework / .NET Core / .NET 6+.
Solid knowledge of C#.
**Experience with RESTful APIs:** design, consumption, versioning, authentication, and security best practices.
**Proficiency in the Mediator pattern (e.g.,** with MediatR) for organizing commands, queries, and handlers.
Knowledge of Entity Framework Core or another ORM for data persistence.
**Experience with relational databases (e.g.,** SQL Server, PostgreSQL), and familiarity with NoSQL databases is desirable.
Experience with dependency injection, SOLID principles, Clean Architecture, or DDD.
Proficiency with Git for source code versioning.
Basic knowledge or hands-on experience with unit and integration testing.
**Benefits and Opportunities:**
13th Salary
Parking
Birthday Leave
Workplace Gymnastics
Paid Vacation
Total Pass
**None:**
None