Location: Dallas, TX – Remote
Duration: 6 Months C2H(H1 ok)
Exp: 15+ Years
C2C
Phone and Video call
Role Overview
We are seeking a Solutions Architect with strong hands-on expertise in .NET, Azure, AI, and modern front-end technologies (Angular). The ideal candidate will have a proven track record in designing scalable, secure, and high-performing enterprise solutions; defining architectural standards; and guiding multiple engineering teams toward successful delivery.
Key Responsibilities
Architecture & Solution Design
- Define end-to-end solution architectures for complex, multi-system environments.
- Translate business requirements into scalable, secure, and maintainable technical designs.
- Provide architectural direction for .NET (C#, .NET Core), Web API, Azure services, and Angular-based applications.
- Lead architectural reviews, design workshops, POCs, and technical evaluations.
- Ensure alignment with enterprise architecture, security guidelines, and compliance standards.
Technical Leadership
- Serve as the technical authority for engineering teams across the delivery lifecycle.
- Guide development teams in implementing architectural patterns, coding best practices, and performance optimization.
- Mentor technical leads and engineers on architecture concepts, frameworks, and emerging technologies.
- Provide governance on technical decisions, trade-offs, and technology selection.
AI & Platform Architecture
- Architect solutions leveraging LLM-based agents and AI orchestration frameworks.
- Define strategy for integrating LangChain, AutoGen, LlamaIndex, Semantic Kernel, or similar ecosystems.
- Oversee design patterns for AI integration, prompt engineering, model interaction, and data flow.
Delivery Enablement
- Partner with product owners and delivery managers to establish scope, architectural milestones, and technical roadmaps.
- Collaborate with DevOps teams on CI/CD pipelines, infrastructure as code, and environment strategy (Azure DevOps preferred).
- Drive architectural consistency across distributed teams and ensure smooth knowledge flow between onsite/offshore groups.
- Conduct architecture assessments, code reviews, and performance audits.
Continuous Improvement
- Identify opportunities to optimize systems, improve reliability, and reduce technical debt.
- Stay current with emerging technologies, architecture frameworks, and cloud capabilities.
- Recommend improvements to development processes, engineering practices, and delivery patterns.
Required Skills & Experience
- 10+ years of experience in software engineering and solution delivery.
- 5+ years of experience in an Architect role or equivalent (Solution Architect / Technical Architect / Principal Engineer).
- Deep expertise in .NET Framework / .NET Core, C#, Web API, SQL, and Entity Framework.
- Experience designing solutions using Azure cloud services (Compute, Storage, Networking).
- Architecture experience with frontend frameworks (Angular preferred).
- Hands-on experience designing LLM-based agent architectures and AI integration patterns.
- Familiarity with LangChain, AutoGen, LlamaIndex, Semantic Kernel, or similar AI ecosystems.
- Strong understanding of DevOps, CI/CD pipelines, and cloud deployment models.
- Excellent communication, stakeholder management, and documentation skills.
- Proven experience working with offshore/onshore distributed teams.
- Strong understanding of Agile methodology and architectural roles in Agile delivery.
|
|
|||
|