Backend Engineer (.NET)
Job Location: Kochi
Key Responsibilities
• Design, develop, and maintain RESTful Web APIs using ASP.NET Core (C#).
• Build backend logic for core modules including:
• Replenishment Engine
• Pick & Bulk Workflow Management
• CSV-based data ingestion and business logic
• Messaging, notifications, and real-time updates via SignalR
• Work closely with frontend (Blazor), mobile, and data teams to ensure API compatibility and performance.
• Implement security mechanisms: ADFS, SAML-based authentication, RBAC, and token management.
• Ensure API performance, scalability, and fault-tolerance.
• Integrate APIs with CI/CD pipelines using GitLab/Jenkins.
• Write unit and integration tests for critical business components.
• Participate in sprint planning, code reviews, and peer programming sessions.
Required Skills & Experience
• 4–6 years of backend development experience, including at least 2 years with ASP.NET Core Web API.
Strong expertise in:
• Designing scalable and stateless APIs with .NET 6/7+
• Entity Framework Core, LINQ, and SQL Server for data access
• Real-time communication using SignalR
• Working with structured file inputs (e.g., CSV parsers)
• Understanding of modern API security, performance optimization, and microservices patterns.
• Proficiency in
o Git, CI/CD, and API versioning strategies.
o Windows AD + ASP.NET Identity
o SignalR (internal)
o SSRS
o Redis (local), Serilog + SQL