Job Title: .NET Full Stack Developer (AI-Powered Applications)
Experience: 2.5+ Years
Location: Bengaluru/Hyderabad/Chennai
Education: 15 years of full-time education
Job Description
We are looking for a .NET Full Stack Developer with 2.5+ years of experience to design, develop, and maintain scalable enterprise applications. The ideal candidate should have hands-on experience with .NET Core, ASP.NET MVC, C#, SQL Server, and modern front-end frameworks such as React or Angular. Exposure to cloud technologies and an interest in Generative AI and Agentic AI will be an added advantage.
Key Responsibilities
- Design, develop, test, and deploy enterprise web applications using .NET technologies.
- Develop RESTful APIs and integrate third-party services.
- Build responsive user interfaces using React or Angular.
- Write clean, maintainable, and reusable code following best practices.
- Work with SQL Server and optimize database performance.
- Collaborate with cross-functional teams in an Agile environment.
- Participate in code reviews, debugging, and performance tuning.
- Assist in deploying applications on Azure or AWS.
- Explore and implement AI-powered features using Generative AI and Agentic AI frameworks where applicable.
- Stay updated with emerging technologies and contribute to continuous improvement initiatives.
Required Skills
- 2.5+ years of experience in .NET Full Stack Development.
- Strong knowledge of C#, .NET Core, ASP.NET MVC, Web API.
- Experience with React or Angular.
- Good understanding of HTML5, CSS3, JavaScript, and TypeScript.
- Experience with SQL Server and database design.
- Knowledge of REST APIs and microservices architecture.
- Familiarity with Git and Agile development methodologies.
- Basic understanding of cloud platforms such as Azure or AWS.
Good to Have
- Exposure to Docker or Kubernetes.
- Knowledge of CI/CD pipelines.
- Basic understanding of Generative AI, Agentic AI, or AI-assisted development tools.
- Experience with Python is a plus.
Professional Skills
- Strong analytical and problem-solving skills.
- Good communication and collaboration abilities.
- Ability to work independently and as part of a team.
- Eagerness to learn current technologies and adapt to changing business requirements.