Skip to main content
Empeek
Scraped fromDou4 days ago
BackendMiddle

Middle .NET Developer

C#ASP.NETEntity FrameworkPostgreSQLREST APIWorker ServicesQuartz.NetClean ArchitectureDependency InjectionXunitNunit
Work Type
Remote
Job Type
Full Time
Location
Lviv
Salary
Not specified

About the Position

We are looking for a motivated Middle .NET Developer to join our team. This is a unique opportunity for someone who wants to move beyond simple CRUD operations and dive into complex data transformations, analytical modeling, and AI-native applications. If you have a strong interest in AI technologies and want to learn how to build secure, scalable architectures under the mentorship of senior experts, we’d love to have you on board!

Responsibilities

  • Implement data validation rules and quarantine logic for incoming data to ensure reporting accuracy.
  • Develop and maintain data ingestion adapters (ETL) to pull data into the analytical Star Schema.
  • Create and optimize API endpoints for all standard report types (System Usage, Session Activity, etc.).
  • Implement export logic for CSV, Excel (ClosedXML), and PDF (QuestPDF) based on templates.
  • Develop GDPR-related features, including data pseudonymization and encryption.
  • Assist in building MCP tools to expose metrics to the AI layer as directed by the Senior Developer.
  • Write clean, maintainable code and participate in code reviews.

Requirements

  • 3+ years of experience with C# / .NET development (experience with .NET 8 is a plus).
  • Strong knowledge of Entity Framework Core and PostgreSQL.
  • Solid understanding of RESTful API design and implementation.
  • Experience with background services or scheduled tasks (Worker Services, Quartz.NET).
  • Familiarity with Clean Architecture principles and Dependency Injection.
  • Knowledge of unit testing and integration testing (xUnit / NUnit).
  • Strong interest in AI technologies and willingness to work with the Model Context Protocol (MCP).
  • English — Intermediate (B1) or higher (ability to read documentation, write commits, and communicate about experience/tasks). Ukrainian — fluent.

Benefits

  • Access to learning opportunities — internal and external training, certification reimbursement.
  • 18 paid vacation days, 10 public holidays compensated, and up to 10 paid sick days.
  • Partial compensation for English classes + free speaking club.
  • Up to $180/year for sports activities.
  • Mentorship and knowledge sharing — people you can really learn from.
  • Career maps and growth plans to support your professional development.
  • New equipment provision, and accounting support if needed.
  • Competitive market-level salary with regular reviews.
  • Additional perks and compensations such as insurance fund, gifts etc.
  • Psychological safety and supportive culture.
  • Company values that align with yours.
  • Social responsibility — support the Armed Forces.
Prepare for this role on ITLead

Take the matching roadmap and practice real interview questions asked for this level.

Middle .NET Developer