Job Openings C# .NET Developer

About the job C# .NET Developer

Job Responsibilities:

  • Develop robust .NET Core applications with clean, maintainable code using modern design patterns.
  • Build complex SQL queries, MongoDB solutions, and optimize performance for high-traffic applications.
  • Create RESTful APIs with JWT authentication and integrate third-party services (OAuth2, GraphQL, gRPC).
  • Implement message processing with RabbitMQ/Kafka and caching strategies with Redis.
  • Work with frontend teams, troubleshoot performance issues, and contribute to full development lifecycle

Job Requirements:

  • Proficient in .NET Core 8.0+ with ASP.NET Core (Web API, MVC, Dependency Injection).
  • Strong SQL Server skills and MongoDB familiarity with optimization experience.
  • Proven RESTful API design, authentication implementation, and third-party integrations.
  • Knowledge of LINQ, Dapper, Serilog, Entity Framework Core, and version control.
  • Clean code writing, independent problem-solving, and Agile methodology adaptation.

Good To Have:

  • ABP Framework experience for modular development and multi-tenancy.
  • RabbitMQ or Kafka hands-on experience for distributed systems.
  • Redis implementation for caching and session management.
  • Basic JavaScript for cross-team collaboration.
  • ASP.NET Zero customization and enterprise application experience.