We are seeking a highly experienced Senior .NET Full Stack Developer to join our AI-driven application development team. The ideal candidate will have extensive experience in designing, developing, and deploying scalable, secure, and cloud-native enterprise applications using React (TypeScript), .NET 8 (C#), Python, and Microsoft Azure.
This role requires a hands-on technical leader capable of building contemporary full-stack solutions, implementing cloud-native architectures, integrating AI capabilities through Azure OpenAI, and collaborating with cross-functional teams to deliver high-quality products.
Key Responsibilities
- Design, develop, and maintain responsive, high-performance web applications using React (TypeScript), HTML5, CSS3, and Fluent UI.
- Develop scalable RESTful APIs and backend microservices using .NET 8 (C#) and Python.
- Design and implement event-driven architectures using Apache Kafka for real-time messaging and asynchronous communication.
- Build, deploy,
and manage containerized applications using Docker and Azure Kubernetes Service (AKS).
- Implement secure authentication and authorization using Azure Active Directory (Azure AD) and Managed Identities.
- Provision and manage cloud infrastructure using Terraform and automate deployments through Azure DevOps CI/CD pipelines.
- Integrate and manage Azure cloud services, including:
- Azure AI Search (Vector Database) for semantic search and Retrieval-Augmented Generation (RAG)
- Azure OpenAI Service
- Azure API Management
Required Experience:
- 79+ years of full-stack software development experience.
- Strong experience with .NET and React development.
- Proven experience building and deploying enterprise applications on Microsoft Azure.
- Hands-on experience with containerization, Kubernetes, infrastructure as code, and CI/CD automation.
- Experience integrating AI services and cloud-native technologies into enterprise solutions is highly desirable.
📌 Senior Full Stack Developer (Pune)
🏢 CGI
📍 Pune
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.