.Net Full Stack Developer C# (Bengaluru)

.Net Full Stack Developer C# (Bengaluru)

27 Oct
|
Insight Global
|
Bengaluru

27 Oct

Insight Global

Bengaluru

About the Role

We are seeking a highly skilled and passionate Senior .NET Full Stack Developer with extensive experience in building enterprise-scale applications using C# .NET Core/.NET 8+ and Angular. The ideal candidate will be a hands-on engineer who leads by example through high-quality coding practices, strong software design principles, and a commitment to engineering excellence. This role requires deep expertise in designing and developing scalable, maintainable, and testable applications while consistently applying SOLID principles, object-oriented design, and industry-standard design patterns. The candidate should be an advocate for clean code, code reviews, automated testing, and continuous improvement of engineering practices.

Responsibilities

Software Development
Design, develop, and maintain enterprise-grade web applications using C#, .NET Core/.NET 8+, ASP.NET Core, Web APIs, and Angular.
Build scalable, secure, and high-performance distributed systems and microservices.
Develop responsive, reusable, and well-structured Angular components following modern frontend architecture practices.
Participate in the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and support.
Engineering Excellence & Code Quality
Serve as a champion for clean code, maintainability, and software craftsmanship.
Apply SOLID principles, object-oriented design techniques, and proven design patterns in day-to-day development.
Enforce coding standards, naming conventions, secure coding practices, and architectural guidelines.

Conduct thorough code reviews focused on:
Code quality
Performance optimization
Security
Maintainability
Testability
Scalability
Actively identify and remediate technical debt.
Drive adoption of best practices for error handling, logging, monitoring, and resiliency.
Architecture & Design
Design robust application architectures and technical solutions for complex business requirements.




Evaluate and implement appropriate design patterns such as:
Repository Pattern
Factory Pattern
Strategy Pattern
Mediator Pattern
Dependency Injection

CQRS

Specification Pattern
Observer Pattern
Collaborate with architects and engineering leaders to ensure alignment with enterprise architecture standards.

Testing & DevOps
Develop comprehensive unit, integration, and end-to-end tests.
Promote Test-Driven Development (TDD) and automated quality validation.
Ensure high code coverage and maintain quality gates using tools such as SonarQube.
Support CI/CD pipelines and DevOps practices for automated build, testing, and deployment.
Leadership & Mentorship
Mentor and guide junior and mid-level developers on coding practices, design principles, and software engineering best practices.
Lead technical discussions, design reviews, and architectural decision-making.
Foster a culture of continuous learning and engineering excellence.

Required Skills

~7+ years of hands-on software development experience.
~ Strong expertise in:

- C#
- .NET Core/.NET 8+
- ASP.NET Core Web API
- Angular (v14+ preferred)
- TypeScript
- JavaScript

~ HTML5/CSS3

- Extensive experience with RESTful API design and implementation.
- Robust knowledge of SQL Server and/or PostgreSQL.
- Hands-on experience with Entity Framework Core.
- Proven experience implementing SOLID principles and design patterns in production environments.

~ Strong understanding of:

- Object-Oriented Programming (OOP)
- Dependency Injection
- Domain-Driven Design (DDD)
- Clean Architecture
- Microservices Architecture
- Experience working within Agile/Scrum teams.
- Strong problem-solving and analytical skills.

Preferred Skills

Experience with Azure cloud services.
Experience with Docker and Kubernetes.
Experience with Kafka, RabbitMQ, or event-driven architectures.
Familiarity with OAuth 2.0, OpenID Connect, and JWT authentication.
Experience with SonarQube, Fortify, or similar code quality and security scanning tools.
Knowledge of performance tuning and application observability.

📌 .Net Full Stack Developer C# (Bengaluru)
🏢 Insight Global
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: .net full stack developer c# (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: .net full stack developer c# (bengaluru) / bengaluru