Job
Description
About The Role
Project Role :Application Lead
Project Role Description :Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills :.NET Architecture
Good to have skills :NAMinimum
15 year(s) of experience is required
Educational Qualification :15 years full time education
Summary:We are seeking a highly experienced Senior .NET Architect who brings deep expertise in Microsoft technologies and has hands-on experience in AI/ML-based system design and implementation. The ideal candidate will drive the implementation of our AI architectural strategy aimed at infusing AI capabilities into our enterprise system.
Roles & Responsibilities:.NET Architecture - Lead architecture, design, and implementation of scalable and secure enterprise applications using .NET Core/.NET 6+, C#, and related Microsoft technologies.
Define and enforce coding standards, architectural patterns (e.g., microservices, DDD, event-driven), and best practices.Guide refactoring efforts and modernization of legacy systems to cloud-native architectures (Azure).- Collaborate closely with DevOps for CI/CD pipelines, containerization (Docker/Kubernetes), and deployment strategies.AI/ML Strategy & Integration- Collaborate with product teams to identify areas where AI/ML can be embedded (e.g., prediction models, NLP, recommendation engines, intelligent automation).- Architect and integrate AI models using tools like Azure Machine Learning, ML.NET, Semantic Kernel, or Open AI/LLM APIs.- Evaluate AI model performance, scalability, and ethical implications in production systems.- Lead Proof of Concepts (PoCs) on AI use cases, from ideation to deployment.Leadership & Collaboration- Serve as a technology thought leader and mentor to development teams.- Work cross-functionally with Product Management, Data Science, QA, and UI/UX to deliver end-to-end solutions.- Perform code reviews, architecture reviews, and security audits.
Professional & Technical Skills:- Hands-on with Azure AI stack (e.g., Azure Cognitive Services, Azure OpenAI, Azure ML).- Experience with LLMs (e.g., GPT-4, LangChain), chatbots, or generative AI.- Understanding of data science workflow and MLOps.- Familiarity with frontend frameworks (e.g., Angular/React) for full-stack exposure.- Exposure to security standards (compliance).
Additional Information:- Bachelors or Masters degree in Computer Science, Engineering, or related field.- 10+ years of experience in software development with at least 3+ years in an architectural or leadership role.- Expertise in .NET Core, C#, Web API, Entity Framework, and asynchronous programming.- Proven experience designing cloud-native applications on Azure (preferred) or AWS.- Strong exposure to AI/ML models, frameworks, and real-world deployment (e.g., ML.NET, TensorFlow, Azure Cognitive Services, OpenAI APIs).- Familiarity with REST, gRPC, GraphQL, and API security standards (OAuth2, JWT).- Experience in building scalable solutions using microservices, event-driven architecture (e.g., Kafka, Azure Event Grid), and CQRS. Qualification
15 years full time education