Search by job, company or skills

Senior Full Stack Developer C /.NET & Angular

  • Posted an hour ago
  • Be among the first 10 applicants

Job Description

Role: Senior Full Stack Developer – C#/.NET & Angular

Function: Software Engineering / Full Stack Development

Location: Bangalore

Type: Full-time

Industry: Information Technology & Services, Management Consulting

About Company

The company is a digital engineering firm founded in 2020, headquartered in Tampa, Florida. It specializes in AI-driven digital transformation for enterprises.

Services span platform engineering, data analytics, quality engineering, and supply chain modernization. The company operates across 25+ countries from seven global offices, with a 450-person team.

It has completed 55+ enterprise projects and expanded its product engineering capabilities through a 2023 acquisition. The culture is ownership-driven, agile, and relentlessly focused on client outcomes.

Position Overview

This role sits at the core of the company's enterprise application delivery — building and maintaining production-grade web applications that serve large-scale clients across industries. You will own both the Angular front-end and the .NET Core backend, designing RESTful APIs, optimizing SQL Server data layers, and contributing to Azure-hosted microservices architectures. The work demands equal fluency in clean architecture and hands-on delivery within agile sprint cycles.

Role & Responsibilities

  • Design and develop responsive Angular applications using TypeScript, RxJS, and component-based architecture with lazy loading and optimized change detection
  • Build and maintain ASP.NET Core Web APIs following REST conventions, OpenAPI specifications, and middleware/dependency injection patterns
  • Implement business logic, authentication/authorization flows, and cross-cutting concerns including logging, caching, and error handling
  • Design and optimize SQL Server schemas, stored procedures, indexing strategies, and data access layers using Entity Framework Core and LINQ
  • Apply SOLID principles and design patterns (Repository, Factory, Singleton, Observer, Decorator) across scalable, testable codebases
  • Write unit and integration tests using xUnit/NUnit with Moq/NSubstitute; participate in TDD practices and peer code reviews
  • Contribute to CI/CD pipelines on Azure DevOps or GitHub Actions, support Docker-based deployments, and participate in production release management

Must Have Criteria

  • 5+ years of professional full-stack development experience with at least 3+ years each in C#/.NET Core/.NET 6+ and Angular
  • Hands-on expertise with ASP.NET Core MVC, Web API, middleware pipeline, routing, and dependency injection
  • Strong Angular proficiency: TypeScript, RxJS, component architecture, services, routing, and reactive programming patterns
  • 3+ years with SQL Server — writing complex queries, stored procedures, views, and applying normalization and indexing strategies
  • Practical experience with Entity Framework Core and LINQ for ORM-based data access
  • Demonstrated use of SOLID principles and design patterns (Repository, Factory, Singleton, Decorator, Observer) in production codebases
  • Hands-on experience with Git-based version control (GitHub, GitLab, or Azure Repos) including branching strategies and pull request workflows

Nice to Have

  • Experience with Azure services — App Service, Azure Functions, SQL Database, Key Vault, or Azure Service Bus
  • Familiarity with Docker containerization and Kubernetes orchestration for deployment pipelines
  • Experience with WCF (Windows Communication Foundation) and legacy SOAP-based service integration
  • Knowledge of message queues (RabbitMQ, Azure Service Bus, or Kafka) and caching solutions (Redis)
  • Exposure to Blazor, SignalR, or gRPC within the modern .NET ecosystem

What We Offer

  • Hands-on work with modern .NET 6+ and Angular stacks deployed on Azure cloud infrastructure
  • Exposure to global enterprise projects across 25+ countries with a 450-person digital engineering team
  • Professional development support including training, certifications, and access to experienced architects
  • Collaborative, ownership-driven culture with agile delivery practices and career growth pathways

About Company

Job ID: 151545895