HamburgerMenu
hirist

Senior .Net Full Stack Engineer - C#/ASP

Techrbm
Punjab
6 - 9 Years
star-icon
4.4white-divider79+ Reviews

Posted on: 05/12/2025

Job Description

Description :

Role Overview :

We are hiring a Senior .NET Full Stack Engineer who can design, build, and ship enterprise-grade web applications using C#, ASP.NET Core, SQL Server, ReactJS, and Node.js. You will work closely with product owners, architects, QA, and DevOps to deliver features end-to-end, modernize legacy .NET applications to .NET 8, and ensure reliability, security, and maintainability.

Key Responsibilities :

- Solution & Architecture : Translate business requirements into technical designs using Clean Architecture, SOLID principles, and design patterns. Contribute to microservices or modular monolith architectures as appropriate.

- Backend Development : Build RESTful (and optional GraphQL/gRPC) services using ASP.NET Core (.NET 6/7/8) and Node.js. Implement business logic, validation, caching, and logging (Serilog). Create OpenAPI/Swagger specs and secure APIs with OAuth2/OIDC (Azure AD), JWT.

- Database & Data Layer : Design schemas, write complex T-SQL, stored procedures, functions, indexing strategies, and perform query optimization on SQL Server 2019/2022. Implement data access via EF Core and/or Dapper.

- Frontend Development : Build responsive, accessible UIs using ReactJS (18+) with TypeScript or Angular 15+ (RxJS/NgRx), HTML5/CSS3 (Tailwind/Bootstrap). Use Redux, RTK Query, or Context API for state management. Follow WCAG 2.1 AA accessibility guidelines.

- Quality Engineering : Write unit/integration tests (xUnit/nUnit, Moq, Jest for React/Node), participate in code reviews, maintain code quality via SonarQube/linters, and support test automation with QA (Playwright/Cypress/Postman collections).

- Performance & Observability : Profile APIs/queries, implement caching (Redis), asynchronous processing, and telemetry (OpenTelemetry, Application Insights). Establish SLOs/SLIs and error budgets where relevant.

- Cloud & DevOps : Deploy and operate apps on Azure (App Service, Azure SQL, Storage, Key Vault, Functions, Service Bus) or equivalent AWS/GCP. Build CI/CD pipelines (Azure DevOps/GitHub Actions), containerize with Docker, and use IaC (Bicep/Terraform) as needed.

- Security & Compliance : Adhere to OWASP Top 10, secrets management, secure coding standards, and data privacy expectations (incl. DPDP/GDPR where applicable).

- Agile Collaboration : Work in Scrum/Kanban; participate in grooming, estimation, sprint reviews; demo features to clients; contribute to reusable components and engineering playbooks.

- Legacy Modernization : Assess .NET Framework apps and plan migration to .NET 8, improving performance, reliability, and cost efficiency.

Required Skills & Experience :

- 6-8 years of hands-on experience building enterprise web applications with C#, ASP.NET Core (.NET 6/7/8).

- Strong expertise in SQL Server : schema design, T-SQL, performance tuning, indexing, and transaction handling.

- Proficiency in ReactJS (with TypeScript) and/or Angular for modern UI development.

- Practical experience with Node.js in building backend services or APIs is a strong plus.

- Solid experience with Entity Framework Core, Dapper, LINQ, and repository/unit-of-work patterns.

- Strong understanding of REST APIs, OpenAPI/Swagger, Postman; knowledge of HTTP, CORS, caching, pagination, and idempotency.

- Exposure to Azure services, and CI/CD with Azure DevOps or GitHub Actions.

- Familiarity with Docker and containerized local development.

- Strong debugging, profiling, and performance tuning skills.

- Excellent communication, team collaboration, and mentoring abilities.

Nice-to-Have Skills :

- Experience with Blazor, micro-frontends, or real-time applications using SignalR.

- Familiarity with gRPC, GraphQL (e.g., Hot Chocolate for .NET).

- Exposure to messaging systems (Azure Service Bus, RabbitMQ, Kafka), CQRS, or event sourcing.

- Use of Redis/ElasticSearch for caching or search scenarios.

- Experience with SSRS, Power BI embedding, or custom reporting.

- Basic understanding of Kubernetes, AKS, Terraform, or Bicep.

- Domain experience in BFSI, healthcare, retail, or manufacturing; understanding of compliance frameworks (e.g., PCI, HIPAA).


info-icon

Did you find something suspicious?