.NET Full Stack Developer

Bangalore Urban, Karnataka, India
Dec 11, 2024
Nov 12, 2025
Hybrid
Full-Time
6 Years
Job Description

We are looking for a dynamic and highly skilled Full Stack .NET Developer with a proven track record of building high-quality, scalable applications. You will be responsible for developing both the frontend and backend of web applications, ensuring seamless communication between the two. This is a great opportunity for someone passionate about technology and eager to work in a collaborative environment with a focus on delivering top-tier solutions.

Key Responsibilities

  • Design, develop, and maintain robust server-side applications using .NET Core, MVC, and Entity Framework Core (EF Core).
  • Implement business logic and data management solutions for web applications.
  • Ensure high performance, scalability, and security of backend services.
  • Develop responsive, user-friendly, and aesthetically pleasing web interfaces using HTML, CSS, and JavaScript.
  • Utilize ReactJS or Angular to build dynamic and interactive single-page applications (SPA) based on project requirements.
  • Optimize the user experience by ensuring fast load times and mobile responsiveness.
  • Design, develop, and implement RESTful APIs that ensure smooth interaction between the client-side and server-side applications.
  • Integrate with third-party services and databases via APIs.
  • Work with ASP.NET to build robust, scalable, and high-performance web applications that can handle complex business requirements.
  • Develop reusable components and libraries to optimize development processes.
  • Work closely with product managers, UX/UI designers, and other developers to deliver high-quality software.
  • Participate in code reviews and contribute to the continuous improvement of the team's practices.
  • Work in an Agile/Scrum environment, attending daily standups, sprint planning, and retrospectives.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.

Experience

  • 6+ years of experience in full-stack .NET development with strong hands-on expertise in .NET Core, MVC, EF Core, and ASP.NET.
  • Proficient in developing modern web applications using HTML, CSS, JavaScript, and frontend frameworks like ReactJS or Angular.
  • Extensive experience in building and consuming RESTful APIs.
  • Strong understanding of web technologies, browsers, and performance optimization techniques.
  • Solid experience with Git and version control workflows.

Skills

  1. Backend..NET Core, MVC, EF Core, ASP.NET, REST API development.
  2. Frontend. HTML5, CSS3, JavaScript, ReactJS, Angular.
  3. Database. SQL, NoSQL (MongoDB, etc.).
  4. Version Control. Git.
  5. Cloud Technologies. Microsoft Azure (preferred).
  6. Testing. Knowledge of unit testing frameworks, such as NUnit, xUnit, Mocha, Jasmine.
  7. Familiarity with CI/CD practices and tools is a plus.

Desired Skills

  1. Cloud Expertise. Experience with cloud services and deploying applications to platforms like Microsoft Azure is a big plus.
  2. Agile Methodology. Experience working in an Agile/Scrum environment, contributing to sprint planning and estimation.
  3. Unit Testing. Familiarity with unit testing frameworks and a test-driven development (TDD) approach.
  4. UI/UX Design. An eye for UI/UX design and a focus on creating intuitive, user-friendly applications.
  5. Problem-Solving Skills. Strong troubleshooting and debugging abilities.

Why Join Virtusa?

  1. Innovative Projects. You will work on cutting-edge technologies and projects that will push the boundaries of your technical knowledge.
  2. Career Growth. At Virtusa, we prioritize the professional development of our employees and offer opportunities for skill enhancement and career progression.
  3. Collaborative Environment. Be part of a collaborative, friendly, and inclusive team that values diverse perspectives and innovative ideas.
  4. Work-Life Balance. We offer a hybrid work model, providing flexibility to maintain a balance between work and personal life.
  5. Competitive Compensation. Attractive salary package along with benefits such as health insurance, paid time off, and more.
Related Jobs