Back to Jobs
Recently postedTechnology

Dot Net Fullstack Developer

TechSpace Solutions Inc.Charlotte, NC🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeOn Site
LocationCharlotte, NC, United States
DockerFastAPIFlaskMicroservicesSQLGitHTMLOAuthSonarQubeCSSC#Cypress.NETASP.NETJWTJestLLMPythonGenerative AIRESTAzureReactPostgreSQLKubernetesJavaScriptTypeScriptSQL ServerAgilePrompt EngineeringCI/CDAzure DevOpsRAG

Job description

Job Title: .Net Fullstack Developer

Work Location: Charlotte, NC 28277 (Onsite)

Duration : 12+ Months

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

Similar jobs