All European Careers
Website:
all-european-careers.com
Job details:
For an international project in Chennai, we are urgently looking for a Full Remote Senior ASP.NET/Angular Developer.
We are looking for a motivated contractor. Candidates need to be fluent in English.
Tasks and responsibilities:
Frontend (Angular & Micro Frontend)
- Develop responsive and dynamic web applications using Angular (v12+);
- Design and implement Angular Micro Frontend (MFE) architecture using Module Federation or similar frameworks;
- Build reusable UI components and libraries;
- Integrate RESTful APIs and ensure seamless data flow;
- Optimize applications for maximum speed and scalability;
- Implement state management (NgRx or equivalent);
- Ensure cross-browser compatibility and performance tuning;
Backend (.NET & Entity Framework)
- Develop and maintain RESTful APIs using .NET Core / ASP.NET Core;
- Design and implement backend services with clean architecture principles;
- Work with Entity Framework / Entity Framework Core for data access and ORM mapping;
- Perform database design, schema optimization, and query performance tuning.
- Implement authentication & authorization (JWT, OAuth);
- Write unit tests and integration tests;
Profile:
- Bachelor or Master degree;
- +8 years of relevant experience;
Frontend:
- Strong experience with Angular (v12 or above);
- Hands-on experience with Angular Micro Frontend (MFE) architecture;
- TypeScript, JavaScript (ES6+), HTML5, CSS3, SCSS;
- RxJS and Reactive Programming;
- Angular CLI, Webpack, Module Federation;
- UI/UX best practices;
Backend:
- Strong knowledge of .NET Core / ASP.NET Core;
- Solid experience with Entity Framework / EF Core;
- Experience with REST API development;
- Knowledge of SQL Server / PostgreSQL;
- Understanding of Dependency Injection and Middleware;
Additional Skills:
- Experience with Azure (preferred);
- CI/CD pipelines (Azure DevOps / GitHub Actions);
- Docker & containerization;
- Git version control;
- Agile/Scrum methodology;
- Fluent in English;
Click on Apply to know more.