Skip to main content

C# Developer - .Net/ASP

Technology
Code Vyasa
1 month agoUntil 11/11/2026

Job description

Role Overview :

We are looking for a skilled C# Developer with 3 - 6 years of experience to design, develop, and maintain scalable software applications. The ideal candidate should have strong hands-on expertise in C#, .NET technologies, object-oriented programming, REST APIs, and database development.

About Us :

CodeVyasa is a mid-sized product engineering company that works with top-tier product and solutions organizations such as McKinsey, Walmart, RazorPay, Swiggy, and others. We are a team of 550 engineers, driving innovation across Product & Data Engineering, focusing on Agentic AI, RPA, Full Stack, and GenAI-based solutions.

Mandatory Skills :

  • 3 - 6 years of hands-on experience in C# development.
  • Strong expertise in .NET / .NET Core.
  • Strong understanding of Object-Oriented Programming (OOP) principles.
  • Experience developing RESTful APIs and backend services.
  • Strong knowledge of ASP.NET / ASP.NET Core.
  • Experience with relational databases such as SQL Server, PostgreSQL, or MySQL.
  • Strong knowledge of SQL and query optimization.
  • Experience with Entity Framework / Entity Framework Core.
  • Knowledge of software design patterns and clean coding practices.
  • Experience with Git and version control.
  • Strong debugging, analytical, and problem-solving skills.

Preferred Qualifications :

  • Experience with Microservices architecture.
  • Knowledge of Azure or AWS.
  • Experience with Docker and containerization.
  • Familiarity with CI/CD pipelines.
  • Experience with unit testing frameworks.
  • Knowledge of JavaScript and frontend frameworks such as React.js or Angular.
  • Familiarity with Agile/Scrum methodologies.
  • Experience working on scalable enterprise applications.

Key Responsibilities :

  • Design, develop, and maintain scalable applications using C# and .NET technologies.
  • Develop and maintain backend services and RESTful APIs.
  • Build clean, modular, maintainable, and high-performance code.
  • Design and optimize database schemas, queries, and application integrations.
  • Participate in technical design, architecture discussions, and code reviews.
  • Collaborate with Product, QA, and Engineering teams to deliver high-quality solutions.
  • Troubleshoot production issues and implement effective long-term solutions.
  • Write and maintain unit tests and ensure application quality.
  • Follow software development best practices and coding standards.
  • Participate in Agile ceremonies, sprint planning, and technical discussions.
  • Contribute to the continuous improvement of development processes and engineering practices.

Why Join Us? :

  • Work on innovative, high-impact projects with leading global clients.
  • Exposure to large-scale Data Science, AI, and Analytics initiatives.
  • Continuous learning and upskilling opportunities through internal and external programs.
  • Supportive and collaborative work culture with flexible policies.
  • Competitive salary and comprehensive benefits package.
  • Free healthcare coverage for employees and dependents.
Keywords
ReactOSCodingAngularAngularJS.NET CoreASP.NET CoreJavaScriptAspMysqlPostgresqlScrumSqlUnit TestingEntity FrameworkRelational grammarCI/CDCoding conventionsASP.NETADO.NETDebugger

Interested in this role?