Job Summary
We are seeking a highly skilled .NET Full Stack Developer with a proven track record in building and integrating complex APIs. You will design, develop, and maintain scalable web applications across the entire stack. Your primary focus will be connecting our internal ecosystems with third-party software, financial systems, or cloud services through robust RESTful and SOAP endpoints. Experience of working in Insurance projects is an added advantage.
Key Responsibilities
· Full-Stack Development: Build scalable, high-performance web applications using .NET Core/.NET 8+ for the backend, alongside modern frontend frameworks like Angular or React.
· API Architecture & Design: Design, develop, secure, and document comprehensive, reusable RESTful Web APIs using ASP.NET Web API and OpenAPI/Swagger.
· Third-Party Integration: Implement complex API integrations with external systems, ensuring secure data transmissions via XML/JSON formats.
· Database Management: Design, optimize, and manage relational databases using MS SQL Server or Oracle, leveraging Entity Framework (EF Core) for data access.
· Security & Authentication: Implement rigorous API security standards, including OAuth2, OpenID Connect, JWT, and IAM policies.
· CI/CD & DevOps: Collaborate on automated deployment workflows, utilizing CI/CD pipelines, Docker containers, and cloud environments like Microsoft Azure or AWS.
· Code Quality: Write clean, testable code using Test-Driven Development (TDD) and conduct rigorous unit and integration testing.
Required Technical Skills
· Backend: .NET Core / .NET 8, ASP.NET MVC, Entity Framework Core
· Frontend: Angular, React, TypeScript, HTML5, CSS3, JavaScript
· API Concepts: REST, SOAP, JSON, XML, Webhooks, Microservices architecture
· Databases: Microsoft SQL Server, PostgreSQL, or Oracle SQL
· Tools & Security: Git, Postman, Swagger, OAuth 2.0, JWT
· Cloud & DevOps (Preferred): Azure Functions, AWS API Gateway, Docker, Kubernetes
Qualifications & Experience
· Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
· Experience: 3+ years of professional software development experience.
· Deep, practical knowledge of object-oriented design patterns, SOLID principles, and clean code architecture.
· Experience of working in Insurance projects is an added advantage.
· Excellent debugging, troubleshooting, and profiling skills to resolve complex performance bottlenecks across data and network streams.
Pay: ₹600,000.00 - ₹1,200,000.00 per year
Benefits:
- Paid sick time
- Provident Fund
Work Location: In person