HamburgerMenu
hirist

.Net Consultant - C#/NgRx/RxJS

Headsup Corporation Pvt. Ltd.
Multiple Locations
5 - 8 Years
star-icon
4.7white-divider21+ Reviews

Posted on: 10/12/2025

Job Description

Description :


Job Overview :


We are looking for an experienced .NET Consultant with strong expertise in modern .NET development along with advanced front-end engineering using Angular, NgRx, and RxJS. The role involves building scalable web applications, designing clean APIs, implementing state management solutions, and ensuring end-to-end performance across both backend services and Angular applications.


Key Responsibilities :


Backend Engineering (.NET Core) :


- Design and develop scalable web applications using C#, .NET Core, ASP.NET Core, and REST-based Web APIs.


- Implement modular, maintainable backend components following microservices and clean architecture principles.


- Build API interfaces with robust request/response models, authentication, and integration patterns.


- Write optimized business logic, perform code reviews, and ensure adherence to best practices.


Frontend Engineering (Angular + NgRx + RxJS) :


- Build modern, responsive web interfaces using Angular 16+ and TypeScript.


- Implement advanced reactive programming using RxJS for asynchronous and event-driven flows.


- Architect and optimize state management using NgRx, selectors, reducers, effects, and entity adapters.


- Improve Angular performance using lazy loading, change detection strategies, and component-level optimizations.


- Develop reusable UI components leveraging Angular Material.


Application Architecture & Optimization :


- Apply Domain-Driven Design (DDD) concepts for domain-centric application development.


- Utilize NRWL Nx for building scalable, modular, mono-repo architectures for Angular applications.


- Optimize end-to-end performance across backend APIs and front-end UI layers.


Database Interaction :


- Work with SQL Server or equivalent databases to design schemas and write optimized queries/stored procedures.


- Collaborate with backend and DB teams to ensure efficient data flows between API and UI layers.


Testing :


- Write unit tests for .NET backend services using xUnit/nUnit.


- Implement Jest-based unit testing for Angular components, services, reducers, and effects.


- Contribute to end-to-end testing initiatives as needed.


Collaboration & Leadership :


- Work closely with architects, UI/UX teams, and product teams to translate requirements into technical deliverables.


- Lead small feature squads or mentor junior engineers, while remaining a strong individual contributor.


- Follow coding standards, documentation guidelines, and agile processes.


Required Technical Skills :


Backend :


- C#, .NET Core, ASP.NET Core


- REST API development


- Microservices (design & implementation)


- SQL Server and performance tuning


Frontend :


- Angular 16+


- TypeScript


- RxJS (deep understanding of Observables, Subjects, operators, schedulers)


- NgRx (store, effects, reducers, actions, selectors)


- Angular Material


- NRWL Nx mono-repo management


Testing :


- xUnit / NUnit


- Jest for Angular


Preferred Skills :


- Experience with Playwright or other E2E automation tools


- Familiarity with CI/CD pipelines (Azure DevOps or equivalent)


- Basic understanding of cloud-native deployments (Azure preferred)



info-icon

Did you find something suspicious?