Job Description – Senior Full Stack .NET / Cloud & AI Engineer
Position: Senior Full Stack .NET / Cloud & AI Engineer
Experience: 10+ Years
Employment: W2 Contract
< data-start="493" data-end="509">Job Summary>
We are seeking a highly experienced Senior Full Stack .NET Engineer with strong expertise in C#, .NET Core/.NET 8, ASP.NET Core, Web API, React/Angular, Azure, AWS, microservices, and cloud-native application development. The ideal candidate will have experience designing scalable enterprise applications, REST/GraphQL APIs, event-driven architectures, CI/CD pipelines, and modern Generative AI/Agentic AI solutions.
< data-start="941" data-end="971">Required Technical Skills>
- 10+ years of experience in software development and full SDLC.
- Strong hands-on experience with C#, .NET Core, .NET 8, ASP.NET Core, ASP.NET MVC, Web API.
- Strong experience developing RESTful APIs, GraphQL, SOAP and enterprise integrations.
- Experience with microservices, SOA, event-driven architecture, Repository Pattern, Dependency Injection and SOLID principles.
- Strong frontend experience with React.js, Angular, TypeScript, JavaScript, HTML5, CSS3 and Bootstrap.
- Experience with Azure including Azure App Services, AKS, Azure Functions, Service Fabric, Service Bus, Event Grid, Event Hub, Azure Storage, Cosmos DB, Key Vault and Azure AI services.
- Experience with AWS including EC2, S3, Lambda, RDS, DynamoDB, SQS, API Gateway, CloudWatch, Bedrock and Glue.
- Strong database experience with SQL Server, Azure SQL, PostgreSQL, Oracle, MongoDB and Cosmos DB.
- Experience with SQL, T-SQL, stored procedures, triggers, indexing and query optimization.
- Strong experience with Azure DevOps, GitHub Actions, YAML, Terraform, Bicep and ARM templates.
- Experience with Docker, Kubernetes/AKS and cloud deployments.
- Strong understanding of OAuth2, OpenID Connect, JWT, RBAC, Microsoft Entra ID/Azure AD, Managed Identity and Key Vault.
- Experience with automated testing using xUnit, MSTest, Moq, integration testing and JMeter.
< data-start="2444" data-end="2466">AI / GenAI Skills>
- Hands-on experience developing Generative AI and Agentic AI applications.
- Experience with Azure OpenAI / GPT-4o, LangChain, LangGraph and Semantic Kernel.
- Strong knowledge of RAG architecture, embeddings, vector databases and semantic search.
- Experience with Azure AI Search, FAISS and Pinecone.
- Experience building AI-powered chatbots and document-processing solutions.
- Hands-on experience with Model Context Protocol (MCP) and integrating MCP servers with AI agents, APIs and enterprise data sources.
< data-start="3080" data-end="3101">Responsibilities>
- Design, develop and maintain scalable enterprise applications using C#/.NET and Azure/AWS.
- Develop secure REST and GraphQL APIs and cloud-native microservices.
- Build responsive frontend applications using React/Angular.
- Design event-driven solutions using Azure Service Bus, Event Grid, Event Hub, RabbitMQ and Kafka.
- Develop and integrate GenAI/Agentic AI capabilities into enterprise applications.
- Design RAG pipelines, AI agents, semantic search and document intelligence solutions.
- Build and maintain CI/CD pipelines using Azure DevOps and GitHub Actions.
- Implement infrastructure using Terraform, Bicep and ARM templates.
- Optimize SQL queries, stored procedures and database performance.
- Implement enterprise security using Entra ID, OAuth2, JWT, RBAC and Managed Identity.
- Monitor production applications using Azure Monitor, Application Insights, Log Analytics and KQL.
- Lead technical design, code reviews, troubleshooting and production support.
- Mentor junior engineers and provide technical leadership within Agile/Scrum teams.