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.