Key Responsibilities

  • Develop and maintain responsive web applications using Angular 18+, TypeScript, and SCSS.
  • Implement clean, maintainable, and testable backend APIs using C# and ASP.NET Core Web API.
  • Design and optimize database schemas using SQL Server and Entity Framework Core.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Implement repository patterns, dependency injection, and RESTful API design principles.
  • Ensure code quality through code reviews, unit testing, and adherence to best practices.
  • Build and enhance UI features such as:
    • Mandate listing with pagination
    • Mandate detail dialogs
    • History tracking
    • Export functionality (CSV/PDF)
  • Participate in architectural discussions and contribute to system design improvements.

Architecture & Technology Stack

Frontend (Angular 18+)

  • Framework: Angular with TypeScript
  • UI Library: Angular Material Design
  • State Management: Reactive programming with RxJS
  • Dependency Injection: Modern Angular injector pattern
  • Styling: SCSS with responsive design

Backend (C# .NET Core)

  • Framework: ASP.NET Core Web API
  • ORM: Entity Framework Core
  • Database: SQL Server (repository pattern-based)
  • Architecture: Repository pattern with dependency injection
  • API Design: RESTful endpoints with OpenAPI specification

Desired Skills:

  • Angular 18+
  • C#
  • .Net Core

Learn more/Apply for this position