✨ AI Summary
Dicetek LLC is seeking a full-time Software Engineer specializing in Dotnet-Angular Fullstack development. The role involves designing, developing, and maintaining robust backend services using C# and .NET Core, as well as building dynamic user interfaces with Angular. Responsibilities include integrating frontend components with backend APIs, writing comprehensive tests, and ensuring code quality and application stability. The ideal candidate will possess strong experience in .NET 8/.NET Core, ASP.NET Core, C#, Microservices Architecture, RESTful APIs, Angular (v15+), TypeScript, RxJS, Reactive Forms, and Angular Material. Proficiency in API security, Entity Framework Core, various databases (PostgreSQL, SQL Server, Oracle, MongoDB, Redis), Azure services (AKS, App Services, Key Vault, Storage, Application Insights, DevOps), and containerization technologies (Docker, Kubernetes) is also required. A strong understanding of design patterns, SOLID principles, and distributed systems is expected. The company is open to candidates of any nationality.
Design, develop, and maintain robust backend services using C# and NET Core, ensuring scalability and high performance.Build dynamic and responsive user interfaces with Angular, creating intuitive and engaging user experiences.Integrate frontend components with backend APIs, ensuring seamless data flow and efficient communication.Write comprehensive unit and integration tests to guarantee code quality and application stability.
Requirements
Strong experience in NET 8/NET Core, ASPNET Core, C#, and Microservices Architecture.
Hands-on experience in designing and developing RESTful APIs, OpenAPI/Swagger specifications, and API lifecycle management.
Strong experience in Angular (v15+), TypeScript, RxJS, Reactive Forms, Angular Material, and reusable component development.
Strong knowledge of API security including OAuth 2.0, OpenID Connect (OIDC), JWT, mTLS, certificate management, and secure authentication/authorization implementations.
Experience with Entity Framework Core (EF Core), LINQ, database migrations, and performance optimization.
Experience with PostgreSQL, SQL Server, Oracle, MongoDB, and Redis databases.
Experience with Azure services including Azure Kubernetes Service (AKS), Azure App Services, Azure Key Vault, Azure Storage, Application Insights, and Azure DevOps.
Experience with containerization and orchestration technologies such as Docker and Kubernetes.
Strong understanding of design patterns, SOLID principles, distributed systems, resilience patterns, and fault-tolerance mechanisms.
Required Experience / Knowledge Areas *
5+ years Angular development (TypeScript, RxJS, reactive forms, component architecture)
5+ years ASPNET Core/NET development (C#, REST APIs, dependency injection, middleware)
3+ years PostgreSQL and Entity Framework Core (migrations, queries, performance tuning)
Skills
ASP NET Core
Angular
C#
Description
Design, develop, and maintain robust backend services using C# and NET Core, ensuring scalability and high performance.Build dynamic and responsive user interfaces with Angular, creating intuitive and engaging user experiences.Integrate frontend components with backend APIs, ensuring seamless data flow and efficient communication.Write comprehensive unit and integration tests to guarantee code quality and application stability.