.NET Developer
Job Requirements
Full-Stack · C# · Angular/React · Azure · Generative AI
1. Core .NET & C#
- 5+ years of experience with C# and .NET (6/7/8)
- Proficiency in ASP.NET Core Minimal APIs and REST API design
- Understanding of OOP, SOLID principles, and design patterns
- Experience with Entity Framework Core and Dapper
- Knowledge of dependency injection, middleware, and background services
- Familiarity with message brokers (Azure Service Bus, RabbitMQ)
2. Angular / React Frontend
- 3+ years of Angular / React (v15+) with TypeScript
- Standalone components, signals, and reactive forms
- State management with NgRx or Angular Signals
- Angular Material or Fluent UI for component libraries
- RxJS and async data stream handling
- Responsive design and accessibility (WCAG 2.1)
3. Azure & Cloud
- Azure DevOps pipelines for CI/CD
- Azure Storage, Cosmos DB, and Azure SQL
- Experience with Azure Monitor, Application Insights, Log Analytics, Sentry
4. AI & Generative AI
LLM Integration & Azure AI Foundry
- Familiarity with Microsoft Copilot extensibility and AI-powered feature development
Prompt Engineering & RAG
- Ability to design and implement prompt engineering patterns (few-shot, chain-of-thought, RAG)
AI-Assisted Development (Claude Code & Copilot)
- Practical experience using AI coding assistants (Claude Code, GitHub Copilot, Cursor, or similar) to accelerate application development, generate boilerplate, and scaffold features
- Ability to write effective prompts to generate, refactor, debug, and document code using LLM-based tools
- Experience reviewing and validating AI-generated code for correctness, security, and maintainability in production
5. Collaboration & Process
- Agile/Scrum experience with tools like Azure Boards or Jira
- Git-based workflows (GitHub, Azure Repos) including branching strategies
- Code review culture and technical documentation practices
- Ability to translate business requirements into technical solutions
- Strong communication skills across technical and non-technical stakeholders
Nice to Have
- Experience with Microsoft Copilot Studio or Power Platform AI features
- Familiarity with Model Context Protocol (MCP) for tool-augmented AI
- Exposure to multi-modal AI (image, audio, document processing)
- Contributions to open-source or internal AI tooling
- Azure AI Engineer Associate certification (AI-102)
- Knowledge of vector databases (Azure AI Search)