Description

We are seeking a skilled and experienced .NET Core with Angular Developer to join our team. The ideal candidate will be proficient in developing scalable web applications using ASP.NET Core (Web API) on the backend and Angular on the frontend. You will be responsible for designing, developing, testing, and deploying high-quality web applications.

Key Responsibilities:

Design and develop RESTful APIs using ASP.NET Core.

Build responsive and interactive SPA (Single Page Applications) using Angular 10+.

Integrate front-end UI with backend APIs.

Work closely with product managers, designers, and QA to deliver features on time.

Ensure the technical feasibility of UI/UX designs.

Implement security and data protection measures (e.g., JWT, OAuth).

Optimize application for maximum speed and scalability.

Write clean, maintainable, and testable code following best practices.

Perform unit and integration testing.

Required Skills & Qualifications:

3+ years of hands-on experience with .NET Core / ASP.NET Core.

Strong experience with Angular 10+ (TypeScript, Components, Services).

Proficient in C#, Entity Framework Core, and LINQ.

Experience in SQL Server or other RDBMS.

Familiarity with HTML5, CSS3, Bootstrap, and responsive design.

Experience with REST API design and integration.

Knowledge of Git, CI/CD pipelines, and DevOps tools.

Understanding of Agile/Scrum development processes.

Preferred/Bonus Skills:

Knowledge of Azure or AWS cloud services.

Experience with Docker or Kubernetes.

Familiarity with Angular Material or other UI libraries.

Experience in writing unit tests using xUnit, Jasmine, Karma, etc.

Experience with authentication/authorization (OAuth2, IdentityServer, etc.).

Education:

Bachelor’s degree in Computer Science, Engineering, or related field

Education

Bachelor's degree