Overview
On Site
$DOE
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 6 Month(s)
Skills
Python
.NET
GenAI
Job Details
Job Title: Software Developer Python, GenAI, and .NET Location: Orlando preferable, Las Vegas possible Duration: 6 Months We're looking for a versatile software developer to join our Travel Agent Chatbot team. This role is ideal for someone who thrives in a fast-paced environment, can switch-hit between Python and .NET, and is passionate about building GenAI-powered conversational experiences. You'll help us scale our AI-driven travel assistant, improve personalization, and ensure production-grade reliability. Key Responsibilities
- Design, develop, and maintain backend services in Python (Flask, FastAPI) and .NET (C#).
- Build and optimize GenAI workflows using frameworks like LangChain, LangGraph, or AutoGen.
- Implement and maintain RESTful APIs and integrate with Azure services (OpenAI, CosmosDB, App Insights).
- Collaborate with ML engineers to deploy and monitor GenAI agents in production.
- Contribute to CI/CD pipelines and containerized deployments (Docker, Azure DevOps).
- Debug, test, and document code with a focus on scalability and maintainability.
- Participate in code reviews and mentor junior developers when needed.
- Strong proficiency in Python and experience with FastAPI, Poetry, and pytest.
- Familiarity with .NET Core, REST APIs, and backend service architecture.
- Hands-on experience with GenAI agent frameworks (LangChain, LangGraph, etc.).
- Experience with Azure cloud services, especially OpenAI and CosmosDB.
- Solid understanding of Git workflows, debugging, and unit testing.
- Ability to read and understand existing codebases and documentation independently.
- Experience with RAG systems, vector databases, and prompt engineering.
- Exposure to CI/CD pipelines, especially in Azure DevOps.
- Familiarity with frontend frameworks (Angular, React) is a plus.
- Prior work on customer-facing chatbots or recommendation engines.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.