Finlogik Offshore Solutions
Finlogik Offshore Solutions
Tunisie

TOPIC 6 : TIME TRACKING RECONCILIATION & INVOICING SYSTEM PFE

Cloud DevelopmentBackend (.NET / Azure Functions)Développement Frontend (Angular)

Publié il y a environ 15 heures

Stage
⏱️3+ mois
💼Hybride
💰Rémunéré
📅Expire dans 13 jours
Illustre tes soft skills par un exemple.

Description du poste

Project Overview

  • Develop a synchronization and reconciliation tool to align data between HR systems, time-tracking software, and Jira Tempo.
  • Objective includes building an invoicing system component that derives billable hours from reconciled time data and integrates with existing HR/time systems.

Responsibilities & Tasks

  • Design and implement data synchronization pipelines to pull/push data between HR systems, time-tracking software and Jira Tempo using the Jira REST API.
  • Implement reconciliation logic to detect and resolve mismatches (missing entries, overlaps, incorrect project mappings) and generate reconciliation reports.
  • Build an invoicing module that aggregates reconciled billable time and produces invoices or invoice-ready reports.

Architecture & Technical Stack

  • Backend: .NET services and Azure Functions for serverless processing and scheduled synchronization jobs.
  • Frontend: Angular for any user-facing reconciliation dashboards, discrepancy review UI and invoicing interfaces.
  • Integrations: Jira Tempo via Jira REST API; connectors/adapters to HR and time-tracking systems; use of Collage for application/hiring process.

Quality, Deployment & Operations

  • Implement logging, monitoring and retry/error handling for synchronization tasks; ensure idempotency and data consistency.
  • Provide unit and integration tests for reconciliation logic and API integrations; prepare CI/CD pipeline for Azure Functions deployment.
  • Prepare documentation (architecture, setup, runbook) and a demo showing end-to-end reconciliation and invoice generation.

Team & Duration

  • Estimated duration: 4 months; project intended for 2 interns working collaboratively.
  • Expected deliverables: functioning synchronization/reconciliation tool, invoicing module, tests, deployment scripts and documentation.

How to Apply

  • To apply, send your application to recrutementunisie@finlogik.com with the subject line specified below and include your CV, cover letter and any relevant project samples.
  • Alternatively apply online: https://secure.collage.co/jobs/finsotech/57794