This role is for an experienced Full Stack .NET and Angular Developer with strong expertise across a modern technology stack. The ideal candidate will design, develop, test, deploy, and support secure, scalable, and high-performing enterprise applications and APIs.
Responsibilities
Develop responsive and scalable frontend applications using Angular, TypeScript, RxJS, Reactive Forms, Angular Material, and reusable components
Design and develop backend services and RESTful APIs using ASP.NET Core, .NET 8, and C#
Implement Microservices Architecture, dependency injection, middleware, validation, exception handling, and API lifecycle management
Design, develop, and optimize databases using PostgreSQL and Entity Framework Core
Implement database migrations, complex queries, LINQ, and database performance optimization
Implement secure authentication and authorization using OAuth 2.0, OpenID Connect (OIDC), JWT, mTLS, and certificate management
Integrate applications with external systems including EDMS, email services, identity providers, SFTP/file transfer services, and other enterprise systems
Develop background jobs and scheduled processes using Quartz, Hangfire, or similar frameworks
Write and maintain unit and integration tests using NUnit, Moq, FluentAssertions, and related testing frameworks
Implement structured logging, monitoring, observability, and production diagnostics using Serilog and Application Insights
Collaborate with Product, QA, DevOps, Solution Architects, and other engineering teams
Support CI/CD pipelines, Docker-based deployments, Kubernetes environments, and Azure cloud deployments
Troubleshoot and resolve production issues while ensuring application availability, performance, security, and resiliency
Contribute to technical documentation, coding standards, architecture decisions, and engineering best practices
Requirements
Strong hands-on experience with .NET 8 / .NET Core, ASP.NET Core, C#, and RESTful APIs
Strong understanding of Microservices Architecture and distributed systems
Experience with Dependency Injection, Middleware, API validation, exception handling, and configuration management
Hands-on experience with OpenAPI / Swagger and API lifecycle management
Strong experience with Angular 15+
Proficiency in TypeScript, RxJS, Reactive Forms, Angular Material, and reusable component development
Good understanding of frontend architecture, state management, API integration, and responsive UI development
Strong knowledge of OAuth 2.0, OpenID Connect (OIDC), JWT, mTLS, authentication, and authorization
Experience with certificate management and secure API communication
Millions of jobs, with real people getting hired every day
200,000+
New jobs added daily
7,000,000+
Verified job listings
1,000,000+
Tailored applications submitted
Strong experience with PostgreSQL and Entity Framework Core
Experience with EF Core migrations, LINQ, query optimization, and database performance tuning
Working knowledge of SQL Server, Oracle, MongoDB, and Redis
Hands-on experience with Microsoft Azure services such as Azure Kubernetes Service (AKS), Azure App Service, Azure Key Vault, Azure Storage, Application Insights, and Azure DevOps
Experience with Docker and Kubernetes
Understanding of CI/CD pipelines and automated deployments
Strong understanding of SOLID principles and design patterns
Knowledge of distributed systems, resilience patterns, fault tolerance, scalability, and high availability
Experience with logging, monitoring, observability, testing, and production diagnostics
5+ years of professional experience in Angular development, including TypeScript, RxJS, Reactive Forms, and component architecture
5+ years of experience in ASP.NET Core / .NET development, including C#, REST APIs, Dependency Injection, and Middleware
3+ years of experience with PostgreSQL and Entity Framework Core, including migrations, queries, and performance tuning
Experience working in enterprise application development and/or microservices-based environments