Requirement - Sr. Full-Stack C# .NET Developer - Angular, (AI/Platform-leaning)
Location- Houston, TX
Contract W2
Requirements:
- Strong Full Stack Engineering experience
- Backend development in C#, .NET, or similar (less concerned about the actual programming languages and frameworks as AI code generation can translate between languages/frameworks).
- Frontend skills in Angular and/or React - their front-ends fluctuate between both.
- Experience with component-based, modular architecture
- Familiarity with:
- AI/LLM concepts and integration into applications
- RAG patterns or chatbot development
- Understanding of Azure ecosystem basics (especially pipelines and services)
Domain
- Experience working in Microsoft-centric environments
- Exposure to AI/ML or LLM-based applications
- Understanding of software engineering lifecycle and platform development
Soft Skills
- Strong communication skills (English fluency required)
- Ability to be flexible/fungible across teams
- Quick ramp-up capability (2-week evaluation threshold)
- Strong collaboration and adaptability
Engagement Overview
- Project / Initiative: AI Foundation Program (post-moonshot stabilization and standardization)
- Business Objective:
- Establish foundational AI and engineering capabilities
- Standardize development patterns (RAG, chatbot frameworks)
- Enable scalable, reusable AI solutions across the organization
- Current State / Problem:
- Initial AI efforts (“moonshots”) executed without proper foundational architecture
- Lack of standardized components, patterns, and processes
- Multiple teams require support with inconsistent needs and maturity levels
- Desired Outcome:
- Centralized, repeatable AI engineering framework
- Modular, component-based architecture for reuse
- Well-defined SDLC practices
- Reliable, high-quality engineering talent embedded across teams
Role Summary
- Role Title: Full Stack Engineer (AI/Platform-leaning)
- Reason for Opening:
- Staff augmentation to support AI foundation buildout
- Multiple teams need additional resourcing at varying skill levels
- How this role fits into the broader project:
- Core contributors to building reusable AI components, frameworks, and patterns
- Support both application enablement and platform standardization
- Team Structure / Reporting Line:
- Distributed across teams under:
- Josh (focus: software engineering / SDLC modernization)
- Sam (focus: AI Foundry / agent-based systems)
Preferred Skills (Nice-to-Haves)
- Experience with:
- Azure AI services (e.g., Azure AI Search)
- AI orchestration frameworks (e.g., Semantic Kernel, LangChain, AutoGen)
- Agent-based architectures / “Agentic AI”
- Experience building internal platforms or developer frameworks
- Exposure to model management and automation pipelines
- Familiarity with memory integration patterns in AI systems
- Experience working in nearshore/distributed teams
Requirements:
- Strong engineering foundation (Full Stack or Backend-oriented)
- Experience integrating AI/LLM capabilities into applications
- Hands-on experience developing:
- RAG applications
- Chatbots
- Agentic workflows
- AI-powered developer platforms
- Understanding of prompt orchestration and AI application architecture
- Experience building reusable AI patterns and frameworks
- Experience with Azure AI Foundry
- Knowledge of hosted agents and agent orchestration
- Understanding of model management and automation
- Experience integrating memory components into AI system
- LLM lifecycle management, agentic architectures, RAG
- Tool calling and workflow orchestration.
- Evaluation, testing, and governance of AI systems
- AI enablement and educating development teams on AI fundamentals
Experience creating reusable AI accelerators and reference architectures nice to have