Job Description
Job Title: .NET Full Stack Developer with AI and GenAI Exposure
Location: Chennai / Coimbatore (Work from Office)
Experience: 4–7 Years
Notice Period: Immediate to 15 Days Preferred
Interview Process: Face-to-Face Interview (F2F)
About the Role
- We are looking for a talented .NET Full Stack Developer with hands-on experience in AI technologies, Chatbot, and GenAI to join our team. The ideal candidate should have a strong foundation in software development principles, be comfortable with both frontend and backend technologies, and be eager to contribute to AI-driven application development.
- This role offers a chance to work on intelligent solutions with a modern tech stack involving C#, .NET Core, React JS, and AI frameworks
Key Responsibilities
- Design and develop robust full stack applications using C#/.NET Core and modern JavaScript frameworks.
- Collaborate with cross-functional teams to build intelligent features powered by Chatbots and GenAI.
- Work on data modeling and access layers using Cosmos DB, SQL Server, and Elastic Search.
- Implement UI components using React JS, AngularJS, HTML5, CSS3, and SASS.
- Write reusable, testable, and efficient code following best practices in TDD and unit testing.
- Develop and consume RESTful APIs, and integrate with third-party libraries and services.
- Perform performance tuning and memory optimization of applications.
- Stay current with emerging technologies in AI, web development, and cloud services
Mandatory Skills & Experience
- 2+ years of software development experience with strong fundamentals in Data Structures, Algorithms, and Design Patterns.
- Expertise in C#, VB.NET, ASP.NET, and .NET Core.
- Solid frontend development experience with React JS, AngularJS, JavaScript, TypeScript, HTML5, CSS3, and SASS.
- Database experience with Cosmos DB, Elastic Search, and SQL Server.
- Proficient in Python, JavaScript, and TypeScript.
- Hands-on experience with RESTful API development and integration.
- Exposure to Chatbots, AI, and GenAI solutions.
- Strong debugging, optimization, and performance analysis skills.
- Knowledge of TDD, unit testing, and modern software architecture principles.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related discipline.
- Understanding of modern architectural patterns and microservices.
- Exposure to cloud services (e.g., Azure) is an added advantage.