What are the responsibilities and job description for the Senior Software Engineer – AI (.NET/C#) position at BMR Infotek?
Senior Software Engineer – AI (.NET/C#)
Client: New Raise
Location: Coppell, TX – Hybrid (3 days onsite per week)
Duration: 6-month Contract-to-Hire
Openings: 1
Rate: $50/hour on W-2 or $60/hour on 1099
Must-Have Skills
9 years of software development experience with .NET and C#
1 year of hands-on experience developing AI solutions and intelligent agents using Microsoft technologies
Strong knowledge of Prompt Engineering, Context Engineering, LLMs, and RAG
Experience with Azure OpenAI, Azure AI Foundry, and Microsoft Agent Framework
Experience with REST APIs, microservices, and cloud-native application development
Knowledge of AI agent orchestration, tool calling, memory management, and evaluation
Job Responsibilities
Design, develop, and maintain scalable enterprise applications using .NET and C#.
Build and integrate AI-powered solutions and intelligent agents using Microsoft Azure AI services.
Implement RAG pipelines, vectorization, indexing, and context management to improve AI responses.
Develop agent workflows with tool orchestration, action planning, state management, and feedback loops.
Integrate AI solutions with enterprise systems, APIs, and business workflows.
Collaborate with cross-functional teams, conduct code reviews, and follow software development best practices.
Preferred Skills
Semantic Kernel, AutoGen, LangGraph, and Microsoft AI platforms
Generative AI, NLP, and conversational AI
CI/CD pipelines, Git, Agile methodologies, and Azure certifications
Education
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Salary : $50 - $60