DI
.NET Architect
Datavail Infotech
Remote · Canada Full-time Lead 2d ago
About the role
About
Skills & Experience
- Extensive proficiency in C# and the .NET Core / .NET Framework ecosystem
- Proven experience architecting and designing large-scale, multi-tiered applications
- Deep understanding of ASP.NET MVC, ASP.NET Web API, Razor Pages, and microservices architecture
- Strong background in SQL Server or other relational databases (including performance tuning, complex queries, and stored procedures)
- Familiarity with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular, React, or Blazor
- Expertise in object-oriented programming, design patterns, and advanced software architecture principles (including SOLID, DDD, and enterprise integration patterns)
- Experience with cloud platforms (preferably Azure; AWS/Oracle as a plus) and modern DevOps practices
- Demonstrated ability to lead technical teams, mentor developers, and drive architectural best practices
Technical Skills
- Backend: .NET, C#, ASP.NET Core, REST APIs, gRPC; microservices (Docker/Kubernetes/AKS)
- Frontend: Blazer, React or Angular, JavaScript (ES6+), HTML5, CSS3; component libraries; accessibility best practices
- Data: Azure SQL Server, MySQL; performance tuning; ETL/data integration; event-driven architectures
- Azure: App Service/Container Apps, Azure AI Search, Azure OpenAI Service, Azure ML, Entra ID (Azure AD), Key Vault, Storage, Application Insights
- DevOps: Azure DevOps/GitHub Actions; CI/CD; Infrastructure-as-Code (ARM/Bicep/Terraform); automated testing; observability
Key Responsibilities
- Lead the end-to-end architecture of complex .NET web applications, ensuring scalability, security, and maintainability
- Define and enforce architectural standards, guidelines, and best practices; conduct architecture and code reviews
- Collaborate with stakeholders to translate business requirements into technical designs and execution roadmaps
- Establish CI/CD and observability for applications; measure performance and reliability
- Identify and resolve production and non-production issues; drive root-cause analysis and preventive improvements
- Continuously evaluate emerging technologies and recommend adoption paths aligned to business value
- Mentor developers; foster a culture of craftsmanship, documentation, and continuous improvement
Preferred / Desirable Experience (Nice to Have)
- Experience integrating Azure OpenAI Service or Azure Cognitive Services into .NET applications (prompt design, content grounding, content filtering)
- Exposure to Retrieval-Augmented Generation (RAG) architectures using Azure AI Search or vector-capable databases (e.g., Milvus, Weaviate, Pinecone)
- Building AI-enabled features such as semantic search, summarisation, classification, or conversational agents within enterprise portals
- Familiarity with Azure Machine Learning (AML) pipelines for model training, evaluation, and deployment; MLOps practices (CI/CD for models, versioning, monitoring)
- Knowledge of Microsoft Fabric/Synapse for data engineering and AI workloads, and Purview for data/AI governance
- Understanding of agent orchestration patterns and responsible AI practices for enterprise security and compliance
- Performance tuning and cost optimisation for embedding generation, vector indexing, and inference at scale
Certifications
- Azure Solutions Architect Expert (AZ-305), Azure AI Engineer Associate, or equivalent multi-cloud certifications
Skills
AngularAPIASP.NET CoreASP.NET MVCASP.NET Web APIAzureAzure AI SearchAzure MLAzure OpenAI ServiceBlazorC#.NET.NET Core.NET FrameworkData integrationDDDDevOpsDockerEntra IDETLgRPCGitHub ActionsHTMLInfrastructure-as-CodeJavaScriptKey VaultKubernetesMicroservicesMySQLObject-oriented programmingObservabilityOraclePerformance tuningRazor PagesReactRelational databasesRESTSOLIDSQL ServerStorageTerraformTestingVector databases
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free