Full-Stack .NET Developer
Role details
Job location
Tech stack
Job description
Experienced Full-Stack .NET Developer with modern AI-assisted development skills to design, develop, and maintain enterprise-grade web applications. The ideal candidate combines strong expertise in C#/.NET Core, SQL Server, and JavaScript with proficiency in AI code generation tools to accelerate delivery and elevate code quality., Design and develop scalable RESTful APIs and web applications using .NET Core / ASP.NET Core Write clean, maintainable C# code following SOLID principles and design patterns Develop and optimize complex SQL Server queries, stored procedures, indexes, and execution plans Build responsive, interactive UIs using JavaScript (React, Angular, or Vue) Leverage AI code generation tools (GitHub Copilot, WindSurf) to accelerate development, generate boilerplate, write unit tests, and refactor legacy code Critically review, validate, and refine AI-generated code for correctness, security, and performance Participate in code reviews, architectural discussions, and Agile ceremonies Collaborate with product owners, QA, and DevOps to deliver high-quality releases
Area Requirements .NET Core / C# 8+ years building APIs, middleware, Razor Pages, or MVC applications SQL Server Stored procedures, query optimization, indexing strategies, execution plans JavaScript ES6+, async/await, REST API consumption, frontend frameworks AI Code Generation Hands-on experience with GitHub Copilot, Copilot Agent/Edit modes, or equivalent tools Architecture RESTful API design, layered architecture, dependency injection Tools Visual Studio / VS Code, Git, Jira and Windsurf
Requirements
Strong analytical and problem-solving mindset Ability to critically evaluate AI-generated output - not just accept it Clear written and verbal communication