Lead .NET Full Stack Developer with AI
Job Title: Senior/ Lead .NET Full Stack Developer with AI
Location: Phoenix, AZ (Onsite- Hybrid)
Duration:
Long term contractJOB DESCRIPTION: Position Summary: .NET Full Stack developer with experience of using AI for designing and developing scalable enterprise applications along with .NET technologies, Angular, Microservices, and Microsoft Azure.
Key Responsibilities:
- Full Stack Development
- Design and develop scalable applications using .NET Core / .NET 6+Build RESTful APIs and Microservices-based architecture
- Develop responsive and modern UI applications using Angular
- Ensure clean architecture, SOLID principles, and coding best practices
- Cloud & Azure Engineering
- Design and implement solutions on Microsoft AzureWork with Azure services including:
- Azure App Services
- Azure Functions
- Azure Storage (Blob, Queue)
- Azure API Management
- Ensure scalability, high availability, security, and cost optimization
- DevOps & Automation
- Implement and manage CI/CD pipelines using Azure DevOpsExperience with GitHub Actions is an added advantage
- Maintain code repositories and branching strategies
- Drive automation for build, testing, and deployment processesAI-Assisted Development
- Utilize AI-assisted capabilities for:
- Requirements analysis and documentation generation
- Full-stack .NET application development (UI, API, Services, and Database layers)
- Code generation and code optimization
- Unit, integration, and automated test creation
- Infrastructure-as-Code (IaC) and deployment automationCI/CD pipeline development and release management
- Technical documentation, knowledge articles, and runbook creation
- Code review, quality assurance, and security analysis
- Developer productivity and engineering efficiency improvements
- Technical Leadership
- Lead development teams through design reviews and code reviews
- Define architecture guidelines and technical standards
- Mentor junior and mid-level developers
- Collaborate with architects, product owners, and business stakeholders
- Performance & Quality
- Ensure application performance, scalability, reliability, and security
- Implement logging and monitoring solutions such as Application Insights
- Write unit and integration tests and enforce quality gates
Required Skills:
- Core Technologies
- Strong hands-on experience in C#, ASP.NETCore, .NET Core / .NET 6+Frontend development experience with ReactStrong understanding of REST APIs and Microservices architecture
- Cloud & DevOpsHands-on experience with Microsoft Azure
- Experience with Azure DevOps pipelines and CI/CD implementation
- Understanding of cloud architecture patterns and best practices
- Tools & Practices:
- Experience with Git / GitHubFamiliarity with GitHub Copilot or AI-assisted development tools
- Strong understanding of Agile methodologies, TDD, and CI/CD practices
Preferred Skills:
- Experience with distributed systems and event-driven architecture
- Knowledge of application monitoring and observability tools
- Exposure to enterprise-scale cloud transformation projects