.NET architect | Codersbrain
full-time
Posted on August 16, 2025
Job Description
Software Architect - AI and .NET Applications
Company Overview
(Company information not provided)
Job Summary
The Software Architect plays a crucial role in architecting and designing scalable, secure, and high-performance .NET applications. This position focuses on leveraging the latest technologies and AI advancements to enhance application development, integrate innovative solutions, and guide teams in adopting transformative methodologies.
Responsibilities
- Architect and design scalable, secure, and high-performance .NET applications using .NET 6/7/8, C#, ASP.NET Core, and Azure services.
- Drive the integration and effective use of GitHub Copilot and similar AI coding assistants to accelerate development velocity and code quality.
- Guide teams in adopting LLM-based solutions (e.g., OpenAI, Azure OpenAI, Hugging Face) to augment software functionality, such as chatbots, document summarization, and code generation.
- Collaborate with product and innovation teams to explore opportunities for embedding Generative AI into customer-facing and internal tools.
- Evaluate and implement secure design patterns for AI-enabled features, ensuring privacy, compliance, and responsible AI usage.
- Lead PoCs (Proof of Concepts) and pilots for Copilot and Generative AI use cases, and scale successful initiatives across teams.
- Coach developers and team leads in AI-assisted development methodologies, DevOps automation, and test-driven architecture.
- Stay current with AI trends, Copilot enhancements, .NET ecosystem updates, and recommend relevant adoption strategies.
Qualifications
- Bachelor’s or master’s degree in computer science, engineering, or a related field.
- 10+ years of experience in .NET application architecture and development.
- Strong knowledge of C#, .NET Core, ASP.NET Core, REST APIs, and Azure Platform as a Service (PaaS) services.
- Proven experience integrating or championing GitHub Copilot or similar developer productivity tools.
- Hands-on experience with Large Language Models (LLMs) such as OpenAI, Azure OpenAI, Google PaLM, etc., and prompt engineering principles.
- Solid grasp of cloud-native design, microservices architecture, event-driven systems, and DevOps pipelines.
- Familiarity with AI ethics, data privacy, and governance in enterprise environments.
Preferred Skills
- Experience building Generative AI-powered features like smart assistants, content generation, or semantic search.
- Familiarity with LangChain, Semantic Kernel, Vector Databases (e.g., Pinecone, FAISS), or Retrieval-Augmented Generation (RAG) architectures.
- Prior experience in Agile, Scrum, or Scaled Agile (SAFe) environments.
- Microsoft Certified: Azure Solutions Architect Expert or equivalent certification.
Experience
- A minimum of 10 years of relevant experience in software development and architecture, particularly with .NET applications.
Environment
(Work setting and location information not provided)
Salary
(Salary information not provided)
Growth Opportunities
(Opportunities for advancement within the company not provided)
Benefits
(List of benefits not provided)