Job Description
We’re seeking a C#.
NET Developer (3–5 years exp.) to design, build, and maintain scalable backend services using ASP.
NET Core. You’ll collaborate on API design, optimize data access, and drive a test-first, secure-by-default mindset. Roles & Responsibilities
• Develop RESTful & gRPC APIs using ASP.
NET Core.
• Implement business logic and data access with C# and EF Core.
• Write and maintain unit/integration tests (xUnit/NUnit, Moq).
• Conduct code reviews and enforce .
NET coding standards.
• Profile and optimize performance (CPU, memory, GC).
• Containerize services and work with Kubernetes.
• Configure and maintain CI/CD pipelines in GitHub Actions/Jenkins.
• Secure APIs with JWT/OAuth2, implement role-based access control.
• Instrument logging and telemetry with Serilog & Application Insights.
• Document APIs in OpenAPI/Swagger and maintain architectural diagrams. Required Skillset:
• B.
Tech/BE in Computer Science or equivalent.
• 3–5 years of skilled experience with C#/.
NET Core.
• Strong knowledge of ASP.
NET Core Web API & EF Core.
• Experience with SQL Server (T-SQL, indexing, query tuning).
• Proficiency in unit testing frameworks (xUnit, NUnit) and mocking (Moq).
• Familiarity with Docker and container deployments (AKS/App Service).
• Hands-on with CI/CD tools (Azure DevOps, GitHub Actions).
• Solid understanding of security best practices (JWT, OAuth2).
• Excellent problem-solving, communication, and collaboration skills.