We are seeking a highly skilled C#/.NET Developer with strong expertise in .NET Core, API development, and database management to join our growing team. The ideal candidate will have experience building scalable, high-performance applications and integrating enterprise systems while maintaining clean, maintainable code. This role requires both technical leadership and hands-on development, collaborating closely with cross-functional teams to deliver robust software solutions.
Key Responsibilities
1) Design, develop, and maintain ASP.NET Core applications (Web API, MVC, Middleware, Dependency Injection).
2) Implement Entity Framework Core (Code-First/Db-First) with a focus on query optimization and performance tuning.
3) Develop and integrate RESTful APIs with proper documentation (Swagger, JWT authentication).
4) Work with SQL Server and/or MongoDB, ensuring efficient database design, query optimization, and high availability.
5) Implement messaging solutions using RabbitMQ or Kafka (publish/subscribe, dead-letter queues, retry policies).
6) Apply Redis caching strategies to optimize system performance and reduce latency.
7) Collaborate with frontend developers by providing APIs and handling light JavaScript-based interactions.
8) Ensure code quality through best practices, unit testing, and design patterns.
9) Diagnose and resolve complex technical issues, including concurrency challenges and performance bottlenecks.
10) Contribute to Agile ceremonies (stand-ups, sprint planning, retrospectives) and mentor junior developers when needed.
Core Skills (Must-Have)
1) .NET Core (6.0+): Proficiency in ASP.NET Core (Web API, MVC, Middleware, Dependency Injection).
2) Entity Framework Core: Strong knowledge in data modeling and performance optimization.
3) Databases: SQL Server (complex queries, stored procedures, indexing) and MongoDB (document modeling, aggregation pipelines).
4) API Development: RESTful APIs, OAuth2, GraphQL, gRPC, Swagger, JWT.
5) Messaging Systems: RabbitMQ / Kafka with asynchronous processing patterns.