HamburgerMenu
hirist

Infogain - .Net Full Stack Developer

Tenarai
6 - 9 Years
Bangalore

Posted on: 08/07/2026

Job Description

Job Description :

We are looking for an experienced .NET Developer with 69 years of hands-on experience in designing, developing, and maintaining enterprise-grade web applications using the Microsoft technology stack. The ideal candidate should have strong expertise in .NET/.NET Core, microservices architecture, modern UI technologies like Blazor, Razor Pages, or ASP.NET MVC, and experience working with SQL databases and cloud-ready applications.

The candidate will be responsible for developing scalable backend services, responsive user interfaces, and optimized database solutions while collaborating with cross-functional teams in an Agile environment.

Key Responsibilities :

- Design, develop, and maintain scalable enterprise applications using C#, .NET Framework, .NET Core, and ASP.NET Core.

- Build high-performance RESTful APIs and backend services using modern architectural principles.

- Develop both microservices-based and monolithic applications depending on business requirements.

- Implement asynchronous programming patterns (async/await) for improved application performance.

- Apply Clean Architecture, SOLID principles, and Domain-Driven Design (DDD) concepts.

- Integrate third-party APIs, payment gateways, authentication providers, and external enterprise systems.

- Develop reusable libraries, shared services, and middleware components.

- Optimize application performance, scalability, and reliability.

- Perform code reviews and enforce coding standards and best practices.

1. Web Interface Development :

- Build interactive, responsive, and user-friendly web interfaces using :

1. Blazor Server

2. Blazor WebAssembly

3. Razor Pages

4. ASP.NET MVC

- Develop reusable UI components and layouts.

- Work extensively with :

1. HTML5

2. CSS3

3. Bootstrap

4. JavaScript

5. jQuery

- Ensure cross-browser compatibility and mobile responsiveness.

- Improve UI performance and accessibility standards.

- Collaborate with UI/UX designers to deliver intuitive user experiences.

2. Database Development :

- Design and maintain relational databases using :

1. Microsoft SQL Server

2. PostgreSQL

- Create efficient database schemas and optimize table structures.

- Write complex SQL queries, stored procedures, functions, triggers, and views.

- Optimize database performance through indexing, query tuning, and execution plan analysis.

- Implement data access using :

1. Entity Framework Core (EF Core)

2. LINQ

3. Repository Pattern

- Perform database migrations and version management.

3. API Development & Integration :

- Develop secure REST APIs using ASP.NET Core Web API.

- Integrate with third-party REST and SOAP services.

- Implement authentication and authorization using :

1. JWT

2. OAuth 2.0

3. Identity Server

- Build secure API communication with encryption and token validation.

4. Software Architecture :

- Design scalable application architecture.

- Implement layered architecture and microservices design patterns.

- Apply dependency injection and inversion of control.

- Develop event-driven solutions where applicable.

- Ensure modular, reusable, and maintainable code.

5. Performance Optimization :

- Analyze application bottlenecks and optimize performance.

- Improve API response times.

- Optimize memory utilization and resource consumption.

- Implement caching strategies using :

1. Redis

2. In-Memory Cache

- Enhance application scalability for high-volume systems.

6. DevOps & CI/CD :

- Work with Git-based source control systems.

- Participate in CI/CD implementation using Azure DevOps, GitHub Actions, or Jenkins.

- Build automated deployment pipelines.

- Support production deployments and release activities.

- Monitor application health and troubleshoot production issues.

Required Qualifications :

- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.

- 6 to 9 years of professional experience in .NET application development.

- Strong experience building enterprise web applications.

- Hands-on expertise in developing scalable REST APIs and microservices.

- Experience with Blazor, Razor Pages, or ASP.NET MVC.

- Strong understanding of relational database design and optimization.

- Experience working in Agile/Scrum environments.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...