| Location | Charlotte, NC (Remote) |
POC - Diksha
Job Details:
Job title: Technology Lead | Analytics - Packages | Python - Big Data
Work Location with Zip code: Charlotte NC ((Fort worth, TX /Phoenix, AZ/ Charlotte, NC/ Detroit, Michigan))
Duration of the project: 6 Months
This role requires any travel (Yes/No): NO
Please confirm if this would be onsite from day one OR Initial remote for 2-3 months, and then expect the candidate to work from the office OR 100% Remote: Onsite from day 1
Is this a 100% remote role? NO
Vendor rate range: ####
Minimum years of experience required: 8-10 years
Would you require the candidates to meet you for an in-person interview? Yes
Education Qualification required: Bachelor s / Masters
Must have skills:
- .NET, ReactJS, SQL, Azure, Python
- 7+ years of .NET full stack development experience.
- Strong C#, .NET 6/8, ASP.NET Core, Web API and microservices skills.
- Hands-on React, TypeScript/JavaScript, HTML5 and CSS3 experience.
- Experience with Azure, Entity Framework Core, SQL/NoSQL databases and caching.
- Working knowledge of Python for automation or AI integration.
- Practical knowledge of LLMs, prompts, embeddings, vector search, RAG and responsible AI.
- Experience with xUnit/NUnit, Moq, Jest/Cypress and Git.
Good to have
Docker and Azure Kubernetes Service.
Azure OpenAI, Azure AI Foundry or equivalent platforms.
Semantic Kernel, AI agents, tool calling, evaluation and observability.
OAuth2, OIDC, JWT, Managed Identities, SonarQube and DevSecOps.
Detailed Job Description:
Experience
7+ years of software development experience, with strong expertise in .NET full-stack development and hands-on experience with Python for backend development, automation, data processing, and AI/LLM integrations.
Role Overview
We are looking for an experienced .NET Full Stack Developer with Python and Generative AI expertise to design, develop, and maintain scalable enterprise applications. The ideal candidate should have strong hands-on experience in C#, .NET 6/8, ASP.NET Core, React, Python, Azure, REST APIs, microservices, and modern AI technologies such as LLMs, RAG, embeddings, and vector search.
The role requires the ability to build end-to-end applications, integrate Python-based services and AI capabilities with .NET solutions, and develop secure, scalable, cloud-native applications.
Key Responsibilities
Design, develop, test, and maintain scalable full-stack applications using C#, .NET 6/8, ASP.NET Core, React, and Python.
Build robust backend services and RESTful APIs using ASP.NET Core Web API and microservices architecture.
Develop Python-based applications, APIs, automation utilities, and integration services.
Use Python frameworks/libraries such as FastAPI, Flask, or equivalent for building backend and AI-enabled services.
Integrate Python services with .NET applications through REST APIs, messaging, or other service-integration patterns.
Develop modern, responsive web applications using React, TypeScript/JavaScript, HTML5, and CSS3.
Design reusable UI components and integrate frontend applications with backend APIs.
Design and implement microservices-based and cloud-native architectures.
Build and deploy applications on Microsoft Azure using appropriate Azure services.
Work with Entity Framework Core and relational databases such as SQL Server/PostgreSQL, along with NoSQL databases where required.
Implement appropriate caching strategies for high-performance applications.
Develop and integrate Generative AI and LLM-based capabilities into enterprise applications.
Work with LLMs, prompt engineering, embeddings, vector databases/vector search, and Retrieval-Augmented Generation (RAG).
Use Python for AI/LLM orchestration, data processing, model/API integration, and backend AI services.
Integrate solutions using Azure OpenAI, Azure AI Foundry, or equivalent AI platforms.
Explore and implement Semantic Kernel, AI agents, tool/function calling, evaluation, monitoring, and observability where applicable.
Design secure applications using OAuth 2.0, OpenID Connect (OIDC), JWT, Azure Managed Identities, and related authentication/authorization mechanisms.
Write unit, integration, and end-to-end tests using technologies such as xUnit/NUnit, Moq, Jest, and Cypress.
Follow software engineering best practices including code reviews, version control using Git, CI/CD, coding standards, and automated testing.
Containerize applications using Docker and support deployments on Azure Kubernetes Service (AKS).
Ensure application quality through SonarQube, DevSecOps practices, vulnerability management, and secure coding standards.
Troubleshoot production issues and perform root-cause analysis across frontend, .NET, Python, database, cloud, and AI components.
Collaborate with architects, product owners, business stakeholders, DevOps engineers, and cross-functional development teams.
Participate in Agile ceremonies, estimation, technical design discussions, and application modernization initiatives.
Mandatory Skills
5+ years of full-stack/software development experience
Strong hands-on experience with C# and .NET 6/8
Strong experience with ASP.NET Core and Web API
Experience designing and developing microservices
Strong hands-on experience with React
TypeScript/JavaScript, HTML5, CSS3
Hands-on Python development experience
Python-based API development, automation, scripting, or backend services
Experience integrating Python with .NET and/or enterprise applications
Good understanding of Microsoft Azure
Entity Framework Core
Strong experience with SQL databases and working knowledge of NoSQL technologies
Experience with caching technologies/patterns
Understanding of LLMs and Generative AI
Hands-on knowledge of prompt engineering
Understanding of embeddings and vector search
Experience or practical knowledge of Retrieval-Augmented Generation (RAG)
Familiarity with Responsible AI principles
Unit and automated testing using xUnit/NUnit, Moq, Jest/Cypress
Strong working knowledge of Git
Preferred / Good-to-Have Skills
FastAPI, Flask, or similar Python frameworks
Azure OpenAI
Azure AI Foundry or equivalent AI platforms
Semantic Kernel
AI agents and agentic AI patterns
Function/tool calling with LLMs
LLM application evaluation and observability
Vector databases/vector stores
Docker
Azure Kubernetes Service (AKS)
CI/CD and Azure DevOps
OAuth 2.0 / OIDC / JWT
Azure Managed Identities
SonarQube
DevSecOps and secure coding practices
Monitoring, logging, and application observability
Technical Skill Matrix
Backend: C#, .NET 6/8, ASP.NET Core, Web API, Python, FastAPI/Flask, Microservices
Frontend: React, TypeScript, JavaScript, HTML5, CSS3
Cloud: Microsoft Azure, Azure OpenAI, Azure AI Foundry, AKS
AI/GenAI: LLMs, Prompt Engineering, RAG, Embeddings, Vector Search, Semantic Kernel, AI Agents
Database: SQL Server/PostgreSQL, Entity Framework Core, NoSQL, Caching
Testing: xUnit/NUnit, Moq, Jest, Cypress
DevOps: Git, Docker, CI/CD, SonarQube, DevSecOps
Security: OAuth 2.0, OIDC, JWT, Managed Identities
Relevant Experience on Mandatory Skills: 8-10 years
Education: Bachelor s / Masters
The top 3 responsibilities would expect the Subcon to shoulder and execute:
Airlines domain exp, in-person interview, Airlines and Finance exp is added advantage
Project Code: BPE