Experience: Strong .NET Core, microservices, AWS, AI
Job Description & Details
"The fusion of .NET development with cutting\u2011edge AI is reshaping enterprise software, making this niche incredibly hot right now. Companies are racing to embed large language models and serverless architectures into their products, and skilled developers are in high demand. This contract role in Chicago offers you a chance to work on AI\u2011powered, scalable systems while gaining valuable H\u20111B sponsorship experience.\n\n# Job Summary\nWe are looking for a .NET Developer who can design, develop, and maintain high\u2011performance backend services using .NET Core and C#. The role emphasizes microservices, event\u2011driven patterns, and AWS serverless infrastructure, with a strong focus on integrating large language models and AI capabilities into production applications.\n\n# Top 3 Critical Skills Table\n| Skill | Why it's critical | Mastery Level |\n|-------|-------------------|---------------|\n| .NET Core / C# | Core language for building performant backend services | Senior |\n| Microservices & Event\u2011Driven Architecture | Enables scalable, maintainable systems for AI workloads | Senior |\n| AWS Serverless & AI Integration | Provides the infrastructure to deploy LLM\u2011based features cost\u2011effectively | Senior |\n\n# Interview Preparation\n1. **Describe how you would design a microservices\u2011based .NET application that consumes an LLM API.**\n *What the interviewer is looking for:* Understanding of service boundaries, async communication, security, and cost\u2011effective AWS deployment.\n\n2. **Explain the differences between AWS Lambda and EC2 for hosting .NET workloads and when you would choose each.**\n *What the interviewer is looking for:* Knowledge of serverless trade\u2011offs, cold start considerations, and scaling behavior.\n\n3. **How do you implement event\u2011driven communication between .NET services? Provide code snippets if possible.**\n *What the interviewer is looking for:* Experience with message brokers (e.g., SNS/SQS, Kafka), idempotency, and reliable delivery patterns.\n\n4. **What are the challenges of integrating LangChain or similar frameworks with .NET, and how would you address them?**\n *What the interviewer is looking for:* Awareness of cross\u2011language interoperability, wrapper libraries, and performance tuning.\n\n5. **Walk through a performance\u2011optimization you performed in a .NET Core API serving AI predictions.**\n *What the interviewer is looking for:* Profiling tools, caching strategies, async I/O, and measurable impact.\n\n# Resume Optimization\n- .NET Core\n- C#\n- Microservices\n- Event\u2011Driven Architecture\n- AWS\n- Serverless\n- Large Language Models\n- AI Integration\n- LangChain\n- ML.NET\n\n# Application Strategy\nWhen reaching out to the recruiter, send a concise email that greets them, briefly introduces yourself, and attaches your resume. Clearly highlight your top skills\u2014such as .NET Core, microservices design, and AWS serverless experience\u2014and reference any AI or LLM projects you\u2019ve delivered. Mention how these align with the role\u2019s requirements and express enthusiasm for contributing to their AI\u2011powered initiatives.\n\n# Career Roadmap\n| Current Role | Typical Experience | Core Focus | Next Position |\n|--------------|--------------------|------------|---------------|\n| .NET Developer (AI) | 2\u20114 years | Build .NET services, integrate AI/LLM, work with AWS | Senior .NET Developer (AI) |\n| Senior .NET Developer (AI) | 5\u20117 years | Lead microservices projects, design AI pipelines | Lead AI Engineer / Architecture Manager |\n| Lead AI Engineer | 8+ years | Strategy, architecture, cross\u2011team AI initiatives | Director of Engineering (AI) |"