.NET Full Stack Developer
Explicitly requires vibe coding practices and uses AI assistants like GitHub Copilot and ChatGPT for rapid prototyping and iteration.
About the Role
The .NET Full Stack Developer will design, build, and maintain scalable backend services and server-rendered web applications using C#, ASP.NET Core, and .NET (6/7/8), while integrating with responsive frontend interfaces and databases. The role emphasizes API design, performance, security, CI/CD, collaboration in Agile teams, and use of AI-assisted tooling and "vibe coding" practices to accelerate iteration.
Job Description
Role
The .NET Full Stack Developer is responsible for designing, developing, and maintaining scalable, high-performance backend services and server-rendered web applications using C#, ASP.NET Core, and .NET (6/7/8). The role involves API design and integration, database schema design and optimization, frontend integration, and participation in CI/CD and DevOps workflows.
Key Responsibilities
- Design, develop, and maintain backend services using C#, ASP.NET Core, and .NET (6/7/8) with clean architecture and best practices.
- Architect and implement RESTful APIs with proper versioning, authentication (JWT/OAuth), and security standards.
- Build server-rendered web applications using MVC and Razor Pages and ensure maintainability and performance.
- Develop responsive web interfaces with HTML5, CSS3, JavaScript, and TypeScript and ensure cross-browser compatibility.
- Collaborate with frontend teams using Angular or React to enable smooth API integration and cohesive user experiences.
- Design and optimize database schemas, complex queries, and stored procedures for SQL Server and Oracle.
- Implement data access layers using Entity Framework Core, Dapper, and ADO.NET based on use-case and performance needs.
- Participate in CI/CD pipelines and modern DevOps practices to automate build, test, and deployment processes.
- Ensure applications meet performance, scalability, and security benchmarks, including caching strategies and secure coding.
- Work in an Agile/Scrum environment with QA, DevOps, Product Managers, and cross-functional teams.
- Leverage AI-assisted development tools (e.g., GitHub Copilot, ChatGPT) to accelerate development and automate repetitive tasks.
- Apply “vibe coding” practices for rapid prototyping, experimentation, and iterative delivery.
- Continuously evaluate and adopt emerging technologies and AI-driven workflows.
Requirements
- Strong expertise in C# and ASP.NET Core targeting .NET 6/7/8.
- Experience designing and implementing RESTful APIs with authentication and security best practices (JWT/OAuth).
- Proven experience with MVC, Razor Pages, and server-rendered web applications.
- Frontend skills with HTML5, CSS3, JavaScript, and TypeScript; experience integrating with Angular or React teams.
- Solid database experience with SQL Server and/or Oracle, including schema design, queries, and stored procedures.
- Experience with data access technologies: Entity Framework Core, Dapper, and ADO.NET.
- Familiarity with CI/CD practices and participating in automated build/test/deploy pipelines.
- Experience with performance tuning, caching strategies, and secure coding practices.
- Comfortable working in Agile/Scrum teams and collaborating across QA, DevOps, and Product.
- Familiarity with AI-assisted coding tools and willingness to adopt rapid prototyping and AI-driven workflows.
Employment & Location
- Employment type: Full-time, Permanent
- Work location: Hybrid remote in Pune, Maharashtra
Compensation
- Provided salary range: ₹3,000,000.00 - ₹3,500,000.00 per year
Benefits
- Flexible schedule
- Health insurance
- Internet reimbursement
- Leave encashment
- Life insurance
- Paid sick time
- Paid time off
- Provident Fund