CED Tunisia
CED Tunisia
Tunisie

03 Migrate and aggregate several settings and configuration portals/screens for the expertise workflow application into one centralized portal PFE

Web / Full-stack DevelopmentCloud (Azure)DevOps / CI-CD

Publié il y a environ 3 heures

Stage
⏱️4-6 mois
💼Hybride
📅Expire dans 14 jours
Uniformise le format des dates.

Description du poste

Overview

  • The property expertise handling in CED is processed with the application "ProsPecT" which manages cases based on dossiers and assignments containing all involved parties, insurance objects, damage information, etc.
  • Today, configuration for clients, suppliers, products, contracts, communications and dossier settings is spread across multiple portals/screens; the project aims to provide a single centralized configuration platform.
  • Project reference: CED-Advice-001

Objectives / Tasks

  • Migrate existing Angular and .NET projects to the official/latest supported versions to ensure maintainability and compatibility.
  • Design and implement new features to consolidate settings: clients, suppliers, products, contracts, communications, fees, and dossier-specific configuration.
  • Implement authentication and authorization using Microsoft MSAL (integration with Azure AD) and define role-based access controls.
  • Deploy resources and application artifacts via an Azure CI/CD pipeline to automate build, test and release.

Functional Scope / Key Features

  • Manage contracts: properties, fees and rules associated with client contracts and products.
  • Manage suppliers and services: registration, attributes and linkage to dossiers/activities.
  • Manage products and activities: product catalog, configurable activities and associated parameters.
  • Manage dossier configuration: tasks, documents, communication templates and workflow configurations for case handling.

Technical Stack & Skills Required

  • Technologies: Microsoft Azure, .NET (backend), Angular (frontend), SQL databases.
  • Security: Microsoft MSAL for authentication/authorization and integration with Azure AD; implement secure API access and role-based permissions.
  • DevOps: implement Azure CI/CD pipelines to deploy frontend, backend and infrastructure resources; knowledge of ARM/Bicep/Terraform is a plus.
  • Additional skills: API design, database migration/updates, unit/integration testing, and Angular/.NET project migration best practices.

Expected Deliverables & Acceptance Criteria

  • A single, functional centralized configuration portal that replaces the multiple existing configuration screens/portals.
  • Migrated and upgraded Angular and .NET codebases, with documented migration steps and rollback plan.
  • Implemented MSAL-based authentication and authorization with test users and role scenarios.
  • Automated Azure CI/CD pipeline(s) that build, test and deploy the solution to target environments; user and technical documentation and a stakeholder demo.