Job Description
Job Title: DotNet Full Stack Developer
Location: Chennai
Experience: 5 8 Years
Employment Type: Contract
Role Overview
We are looking for a Full Stack Engineer to join our client s Transition Services team
supporting a Digital Onboarding platform for retirement services (i(k) and 401(k)
clients).
This role will contribute to the development, maintenance, and continuous
improvement of a modern onboarding application, spanning frontend UX, backend
APIs, and event-driven integrations.
The ideal candidate is a hands-on developer with strong full-stack capabilities,
comfortable working across UI, backend services, and data layers, while also leveraging
AI-assisted development tools.
Key Responsibilities
Develop and enhance web-based onboarding applications using modern
frontend technologies
Build and maintain backend services and APIs using .NET Core
Work on event-driven architecture and asynchronous processing
Develop and optimize batch jobs and integration workflows
Collaborate with cross-functional teams including Product Owners and architects
Ensure performance, scalability, and security best practices are followed
Participate in code reviews and quality assurance processes
Leverage AI tools (e.g., Cursor, Claude Code) to improve development
productivity
Support ongoing maintenance and enhancements of onboarding workflows
Technical Skills
Frontend
Strong experience in HTML, CSS, JavaScript
Experience with React.js or similar frameworks
Understanding of UX principles and responsive design
Backend
Hands-on experience with .NET Core / ASP.NET Core
Strong experience in building RESTful APIs
Experience with batch processing and backend services
Architecture
Experience with event-driven architecture
Hands-on with messaging tools such as RabbitMQ, MassTransit, or similar
Understanding of microservices architecture
Database
Strong experience with SQL Server
Proficiency in T-SQL (queries, stored procedures, performance tuning)
Exposure to AI-assisted coding tools (e.g., Cursor, Claude, GitHub Copilot)
Ability to integrate AI into development workflows (preferred but increasingly
mandatory)