{bc}
indeed

Software Engineer – Dotnet-Angular Fullstack

DICETEK LLC
Dubai, UAE
Contract
Onsite
Discovered 2 weeks ago
.NET 8/.NET CoreASP.NET CoreC#Microservices architectureRESTful APIsOpenAPI/Swagger
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

.NET 8/.NET CoreASP.NET CoreC#
Smart Apply

Full Job Posting

Required Technical Skills

  • Strong experience with .NET 8/.NET Core, ASP.NET Core, C#, and microservices architecture.
  • Hands-on experience designing RESTful APIs, OpenAPI/Swagger specifications, and API lifecycle management.
  • Strong experience with Angular 15 or later, TypeScript, RxJS, Reactive Forms, Angular Material, and reusable components.
  • Strong knowledge of OAuth 2.0, OIDC, JWT, mTLS, certificate management, and secure authentication and authorization.
  • Experience with Entity Framework Core, LINQ, migrations, and performance optimization.

Cloud and Infrastructure

  • Experience with PostgreSQL, SQL Server, Oracle, MongoDB, and Redis databases.
  • Experience with Azure Kubernetes Service, Azure App Services, Azure Key Vault, Azure Storage, Application Insights, and Azure DevOps.
  • Experience with Docker and Kubernetes.
  • Understanding of design patterns, SOLID principles, distributed systems, resilience patterns, and fault tolerance.

Required Experience

  • At least 5 years of Angular development experience with TypeScript, RxJS, reactive forms, and component architecture.
  • At least 5 years of ASP.NET Core/.NET development experience with C#, REST APIs, dependency injection, and middleware.
  • At least 3 years of PostgreSQL and Entity Framework Core experience, including migrations, queries, and performance tuning.

Listed Skills

  • ASP.NET Core, Angular, and C# are listed as core skills for the role.

Responsibilities

  • Design and develop full-stack applications using .NET, ASP.NET Core, C#, Angular, and TypeScript.
  • Design and develop RESTful APIs and manage OpenAPI/Swagger specifications and API lifecycles.
  • Implement secure authentication and authorization using OAuth 2.0, OIDC, JWT, mTLS, and certificate management.
  • Develop reusable Angular components and responsive application features using RxJS and Reactive Forms.
  • Build and maintain microservices and distributed systems with resilience and fault-tolerance mechanisms.
  • Work with relational and NoSQL databases, migrations, queries, and performance optimization.
  • Use Azure services, Docker, and Kubernetes to deliver and operate application infrastructure.
  • Apply design patterns, SOLID principles, and software engineering best practices.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at DICETEK LLC