• Hi Interns
Principal
  • Mon Espace
  • Mon Espace
  • Offres
  • Profil
  • Hi Academy
  • Monthly Check-Up
  • LeaderboardNew
Outils
  • Hi Resume
  • Hi Resume
  • PDF to Hi Resume
  • AI Outreach
  • CV Sur Mesure
  • LinkedIn to Email
  • Fiche entretien
  • PDF to Hi Resume
  • AI Outreach
  • CV Sur Mesure
  • LinkedIn to Email
  • Fiche entretien
Accompagnement
  • Career Consultant
  • Hi Agent
  • Career Consultant
  • Hi Agent
  • Passer au Premium
  • Premium / Plus
  • Tarifs

 

Info session

Gratuit

La méthode pour décrocher des entretiens, en live avec l’équipe.

  1. Offres
  2. Détail de l'offre
Se connecter
Timsoft Group

Timsoft Group

TunisiePublication : 28 oct. 2026

Développeur Full Stack

  • Premier job
  • Hybride
  • Salaire compétitif
  • Échéance : 12 déc. 2026
  • Full-stack software development
  • Cloud computing and Microsoft Azure
  • ETL / Data Integration

Description du poste

Niveau : Confirmé Expérience : 1 à 3 ans

Timsoft Group est le leader tunisien dans l’intégration de solutions de gestion adaptées à divers secteurs et tailles d’entreprises. Fondé en 2003, le groupe a étendu ses activités à l’international en ouvrant des bureaux en France et au Maroc. Il offre ses services de conseil dans plus de 20 pays en Afrique, en Europe et au Moyen-Orient.

Spécialisé dans les secteurs de l’industrie manufacturière, de la confection textile, du commerce de détail (retail) et des services, Timsoft propose une gamme complète de solutions pour aider les entreprises à accélérer leur évolution et à optimiser leurs processus.

Partenaire clé de la transformation digitale du retail, Timsoft se distingue par sa capacité à proposer des stratégies adaptées, évolutives et durables, favorisant une transformation efficace et une croissance pérenne.

Présent dans plus de 35 pays à travers le monde, avec des bureaux en France, en Tunisie et au Maroc, le groupe garantit proximité et agilité pour chaque projet. Timsoft Group se positionne ainsi comme un acteur majeur de la transformation digitale, en offrant des solutions innovantes et un accompagnement personnalisé répondant aux besoins spécifiques de chaque entreprise.

Nous recherchons un Développeur Full Stack.

Mission

Concevoir, développer et maintenir des applications web, des services backend et des solutions d’intégration de données, en s’appuyant principalement sur les technologies Java / Spring Boot, C# / .NET, JavaScript / TypeScript et Microsoft Azure.

Le Développeur Full Stack intervient sur des projets combinant développement applicatif, exposition et consommation d’API, traitement de données et interconnexion de systèmes d’information. Il participe à l’ensemble du cycle de vie des solutions, de la conception au déploiement, à la supervision et à la maintenance.

1. Responsabilités principales

Développement backend

  • Concevoir et développer des applications backend avec Java / Spring Boot et/ou C# / .NET / ASP.NET Core.
  • Développer, exposer et consommer des API REST.
  • Implémenter des services d’intégration entre applications, bases de données et systèmes tiers.
  • Développer des traitements automatisés d’extraction, de transformation, de validation et de synchronisation des données.
  • Assurer la sécurité, la performance et la maintenabilité des services.

Développement frontend

  • Concevoir des interfaces web ergonomiques et responsives avec Angular ou React.
  • Intégrer les interfaces aux API backend et créer des écrans de consultation, de suivi et de gestion des données.
  • Assurer la fiabilité des interactions utilisateur.

Génie logiciel

  • Maîtriser l’algorithmique, les structures de données et la résolution de problèmes.
  • Appliquer la programmation orientée objet et les principes SOLID.
  • Concevoir des solutions modulaires, assurer la séparation des responsabilités et gérer les dépendances.
  • Comprendre les design patterns et choisir des solutions proportionnées aux besoins.
  • Gérer les erreurs, assurer la validation, la robustesse et la maintenabilité du code.

Architecture applicative

  • Comprendre les architectures en couches et les principes de conception des applications.
  • Maîtriser les notions de couplage, de cohésion, d’abstraction et de réutilisabilité.
  • Comprendre les architectures monolithiques modulaires et les architectures distribuées.
  • Identifier quand une séparation en services est justifiée et quand elle introduit une complexité inutile.
  • Comprendre les API, les contrats d’interface et les interactions entre composants.
  • Maîtriser les notions de performance, de scalabilité, de disponibilité et de résilience.

Data et intégration

  • Concevoir et optimiser des requêtes SQL et des procédures stockées.
  • Manipuler des données aux formats JSON, XML et CSV.
  • Mettre en œuvre les échanges et synchronisations entre ERP, CRM et applications métiers.
  • Assurer les contrôles de cohérence, de qualité et de traçabilité des données.

Qualité et collaboration

  • Participer aux ateliers techniques, aux choix d’architecture et aux revues de conception.
  • Produire un code structuré, testé, documenté et maintenable.
  • Contribuer aux recettes, au support, à la résolution des anomalies et à l’amélioration continue.

2. Compétences techniques

Compétences attendues

  • Backend : Java, Spring Boot, C#, .NET, ASP.NET Core, REST API
  • Frontend : TypeScript, JavaScript, Angular ou React, HTML/CSS
  • Bases de données : SQL Server, T-SQL, conception et optimisation SQL
  • Cloud Azure : Azure Functions, App Service, Azure SQL, Storage
  • API et intégration : REST, JSON, XML, SOAP, Webhooks
  • Data : extraction, transformation, validation et synchronisation de données
  • DevOps : Git, Azure DevOps, CI/CD
  • Sécurité : OAuth 2.0, JWT, gestion des secrets
  • Monitoring : Application Insights, logs, gestion des erreurs

Compétences complémentaires appréciées

  • Azure Logic Apps et Azure API Management
  • Python, Azure Data Factory et notions d’architectures ETL/ELT
  • Docker, PostgreSQL et architectures événementielles
  • Expérience des environnements ERP, CRM, retail ou e-commerce
  • Déploiement et exploitation d’Azure Functions, App Service, Azure SQL Database et Azure Storage
  • Participation aux workflows d’intégration via Azure Logic Apps
  • Contribution aux pipelines CI/CD avec Azure DevOps ou GitHub Actions
  • Mise en place de la supervision et de la journalisation avec Azure Monitor et Application Insights
  • Application des pratiques de sécurité et de gestion des secrets

3. Profil recherché

  • Formation Bac+3 à Bac+5 en informatique, génie logiciel ou systèmes d’information.
  • 1 à 3 ans d’expérience en développement logiciel, avec une bonne maîtrise de Java / Spring Boot et/ou C# / .NET.
  • Expérience pratique avec au moins un framework frontend moderne.
  • Très bonne connaissance de SQL et expérience dans la conception ou l’intégration d’API.
  • Familiarité avec les environnements cloud, idéalement Microsoft Azure.
  • Capacité à intervenir sur plusieurs couches techniques d’une application.

4. Compétences comportementales

  • Esprit analytique, autonomie, rigueur et sens des responsabilités.
  • Curiosité technique, capacité d’apprentissage et adaptabilité.
  • Communication claire, esprit d’équipe et orientation client.
  • Sens de la qualité, des résultats et de la résolution de problèmes.

5. Objectifs du poste

  • Livrer des applications et des services fiables, performants et maintenables.
  • Contribuer aux projets combinant développement applicatif et intégration de données.
  • Renforcer les capacités Full Stack de la Business Unit et les standards techniques de TIMSOFT.
  • Améliorer la réutilisabilité, l’automatisation, la supervision et les pratiques Cloud Azure.

6. Mobilité et évolution de carrière

Évolutions possibles :

  • Développeur Full Stack Senior
  • Tech Lead Java / .NET / Azure
  • Solution Architect
  • Technical Project Lead

7. Lien hiérarchique

Rattaché aux référents techniques et au BU Manager – Data & Development.

Ce que nous offrons

  • Salaire compétitif
  • Environnement de travail propice à l’épanouissement et au développement personnel
  • Autres avantages : assurance groupe, tickets restaurants, etc.

Pour postuler, veuillez envoyer votre candidature à s.benrais@timsoft-group.com, en indiquant « Développeur Full Stack » dans l’objet de l’e-mail.

Offres similaires

  • Sujet 12 Industrialisation des use cases data et développement de pipelines de donnéesODDO BHF Tunis · Tunisie · Stage
  • Stage Consultant Cloud Azure & IA - H/F/Xdelaware France · France · Stage
  • STAGE - Ingénieur développement logiciel de simulation – F/HThales · France · Stage
  • Ingénieur Intégration Audio Embarqué (débutant) – API C & Support client (H/F)Devialet · France · Premier job
  • STAGE - Développeur data engineer - F/HThales · France · Stage
  • Stage - Développeur/se Fullstack Java/Angular - Aéroline - ToulonSopra Steria · Paris · Stage
  • Stages et emplois en développement logiciel
  • Premier job en Tunisie