.NET Developer
Summary
Our client is seeking a .NET Developer to design, develop, and deploy modern, AI-driven solutions that enhance collaboration, automation, and access to knowledge across the organization. This role will focus on implementing enterprise-grade AI applications and intelligent workflow systems using C#/.NET Core, Azure-Native Services, and emerging AI platforms including Azure AI Foundry and Copilot Studio.
Responsibilities
Support the full lifecycle from requirements gathering and architecture through development, deployment, monitoring, and continuous improvement.
Define, analyze, and evaluate organizational needs relating to AI-enabled solutions, automation, and collaboration technologies.
Partner with stakeholders to gather requirements and design scalable, secure, and maintainable AI applications.
Develop modern solutions using C# and .NET Core/.NET 8.
Develop and deploy Cloud-native applications on Azure using:
Azure Web Apps/App Services;
Azure Function Apps;
Durable Functions for orchestrated AI workflows.
Implement event-driven and distributed system patterns leveraging:
Azure Service Bus;
Asynchronous messaging and integration frameworks.
Design and maintain secure APIs and back-end services integrating with:
Azure SQL Database;
Enterprise document repositories and business systems;
Containerized workloads using Docker;
Modern deployment strategies.
Implement observability, telemetry, and performance monitoring through:
Azure Application Insights;
Logging, tracing, and alerting best practices;
Develop and maintain CI/CD pipelines using Azure DevOps or GitHub Actions to ensure reliable automated deployments.
Support Azure governance and security requirements including identity, compliance, and networking controls.
Provide quality assurance, documentation, and knowledge transfer for developed AI systems.
Respond to escalated production issues and provide technical leadership in root cause resolution.
Requirements
5+ years of relevant experience in Enterprise Application Development, AI Implementation, or Cloud-based Engineering, preferably in a professional services environment.
Strong expertise in Azure App Services, Azure Functions (including Durable Functions), event-driven architecture, messaging systems, and Cloud-based application development.
Ability to work independently, resolve complex production issues, and make recommendations to remediate enterprise application problems.
Strong communication skills and ability to collaborate across technical and non-technical teams.
Bachelor's degree in Computer Science, Engineering, Data Science, or related field.
Demonstrated proficiency in:
C#, .NET Core/.NET 8, ASP.NET;
Cloud-native back-end development and API design;
Azure App Services, Azure Web Apps, Azure Functions;
Durable Functions and Orchestrated Workflows;
Azure Service Bus and Event-Driven Architecture;
Azure SQL and relational database development;
Docker and container-based deployments;
Application monitoring with Azure Application Insights.
Experience with source control and CI/CD tools including Azure DevOps, GitHub Actions, and Git.
Preferred
Experience implementing AI-enabled systems using:
Azure AI Foundry;
Azure OpenAI services;
Embeddings, vector search, and RAG pipelines;
AI agent frameworks and automation patterns;
Copilot Studio or conversational AI platforms.
Solid understanding of Azure infrastructure concepts including:
VNets, private endpoints, DNS, firewalls, secure networking;
Identity & Access Management (Entra ID).
This is a 3-month, Remote Contract opportunity. 100% Paid employee Medical/Dental Benefits, Paid time off, Paid Holidays, and 401(k) (with immediately vested company match) available with TriCom during the contract period. H1-B Visa sponsorship is not available for this position. No third-parties, please.
#LI-CH1