Senior C#/.NET Software Engineer - AI & Agentic Systems
- 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
+19 more
Job description
- Design, develop, and maintain enterprise applications and services using C#, .NET, ASP.NET MVC/Core, SQL, and modern web technologies.
Requirements
-
5+ years of professional software engineering experience, ideally with significant hands-on experience in C#/.NET. \n
-
Strong experience building production applications using C#, .NET / .NET Core, ASP.NET MVC/Core, REST APIs, and SQL. \n
-
Strong software engineering fundamentals including application architecture, APIs, object-oriented development, testing, CI/CD, and production deployment. \n
-
Hands-on Python development, particularly for AI applications, backend services, APIs, or automation. \n
-
Experience integrating LLMs into production software applications. \n
-
Experience working with OpenAI APIs or comparable LLM APIs/platforms. \n
-
Experience building AI agents, agentic workflows, or AI-enabled application features. \n
-
Hands-on experience with Model Context Protocol (MCP), ideally including development of custom MCP servers or tools. \n
-
Understanding of authentication, authorization, APIs, and secure service-to-service communication. \n
-
Experience with cloud environments such as Azure or AWS. \n
-
Ability to take ownership of complex engineering problems from architecture and design through production deployment. \n, * Experience in the legal industry. \n
-
Experience with iManage Cloud API, PowerShell, Salesforce, SharePoint, Azure DevOps, Aderant, Workday. \n
Benefits & conditions
-
Integrate applications with commercial and locally hosted LLMs using technologies such as OpenAI APIs, Claude, Ollama, or similar platforms. \n
-
Build secure integrations between AI services, enterprise applications, APIs, databases, and internal systems. \n
-
Design reliable production software with an emphasis on scalability, maintainability, testing, security, and performance. \n
-
Help establish engineering standards and best practices for agentic and AI-assisted software development. \n
-
Evaluate emerging AI development tools, frameworks, coding agents, and model platforms. \n
-
Participate in architecture discussions, code reviews, troubleshooting, and technical knowledge sharing. \n
-
Collaborate with business stakeholders and engineering teams to translate business requirements into production-ready technical solutions. \n
\n
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β¦