Dot Net Fullstack Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+63 more
Job description
- 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.
Requirements
- .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., * 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., * 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦