Sofrecom / recrute [plusieurs postes d’emplois]

De retour à Sousse ,

nous partons à la recherche de nouveaux talents,

le 21 et 22 Juin au Technopole Sousse.

Envoyez-nous vos candidatures à

afin de planifier vos rendez-vous .

Nous serons sur place

le vendredi 21 juin de 14h00 à 18h00

et le Samedi 22 juin à partir de 09h00 .

Postes ouverts:

Ingénieur en développement senior PHPIngénieur du développement Java/JEE SeniorIngénieur Support et Maintenance ApplicativeArchitecte logiciel SISenior QA Engineer

Ingénieur en développement senior PHP

(F/H)

About the role

Au sein d’une équipe pluridisciplinaire fonctionnant en mode DEVOPS ; vous aurez pour mission principale de développer et de garantir un haut niveau de qualité logicielle des composants développés. Dans ce cadre, vous serez en charge de différentes activités allant de la conception logiciel et technique jusqu’à la mise en production.

Activités principales :

  • Contribuer aux développements des User Stories et des versions application.
  • Assurer la qualification et les tests croisés et de non régression des composants développés.
  • Analyser les résultats issus de la vérification continue de la qualité du code.
  • Assurer un reporting régulier au Responsable du projet.
  • Effectuer une veille technologique continue (revue de code, exploration technique, veille technologique, etc.).
  • Mettre en œuvre l’outillage de gestion de configuration, d’intégration continue,
  • Proposer des codes innovants et des outils/méthodes  adéquat(e)s pour construire le logiciel.
  • Avoir recours aux outils de DevOps pour parcourir et résoudre efficacement les problèmes.
  • Etre force de proposition en matière d’intégration continu et de déploiement automatique.
  • Participer aux cérémonies Agile (daily, grooming, rétrospective, etc.) des projets dans lesquels vous serez impliqués.

About you

De formation ingénieur en informatique/Télécom, ou formation équivalente, vous disposez d’une expérience de 5 ans minimum dans le développement logiciel dans des projets autour du langage de programmation PHP.

Skills

Compétences techniques exigées :

  • Maîtrise de la programmation orientée objet (PHP, C++, Java)
  • Maitrise des Designs Patterns du développement orienté objet.
  • Connaissances approfondies des bases de données relationnelles, les connaissances des bases des données NoSQL est un plus.
  • Connaissance des web services, HTML, Javascript et CSS pour la couche de présentation.
  • Polyvalence (conception, développement, qualification, mise en production)
  • Pratique des environnements d’intégration continue (GitLab, Docker)
  • Bonne maîtrise de LINUX (script shell …) et des environnements Cloud.
  • Bonne connaissance de la culture DEVOPS
  • Capacité d’analyse et de synthèse de problématiques techniques

Aptitudes relationnelles et comportementales :

  • Autonomie, disponibilité, esprit d’initiative.
  • Bon relationnel et facilité d’intégration
  • Avoir des facilités de présentation, de communication et de négociation.
  • Curiosité, goût du défi et de l’innovation
  • Pragmatisme, autonomie, sens de l’organisation.

Department

  • DSIF

Contract

Regular

Postuler clic ici

Ingénieur du développement Java/JEE Senior (DSIF/REFSIT)

About the role

Au sein d’une équipe projet fonctionnant en mode collaboratif et Agile scrum, vous participez au développement des différentes couches de l’application en garantissant la qualité et respectant les coûts ainsi que les délais.

Activités principales:

  • Développer de nouvelles fonctionnalités (User stories).
  • Assurer la maintenance corrective des fonctionnalités existantes.
  • Analyser les dysfonctionnements applicatifs et proposer des solutions.
  • Analyser les propositions de solutions fonctionnelles et techniques, issues de la phase d’étude.
  • Assurer la qualification et les tests d’intégration et de non régression des composants développés.
  • Garantir la qualité, les coûts et les délais de mise en œuvre.
  • Assurer le support technique des développeurs en cas de besoin.
  • Réaliser la documentation technique

About you

De formation Bac+5, ingénieur en informatique / télécoms. Vous avez une expérience significative (Minimum 5 ans) en la conception et développement des applications SI dans le domaine JAVA / J2EE.

Skills

Compétences techniques exigées :

  • Une maîtrise avancée des environnements de développement en  Java EE (Spring, webservices Soap/Rest , JUNIT)
  • Une bonne maitrise d’AngularJs
  • GIT, Maven, Jenkins ou encore Sonar

Compétences techniques optionnelles :

  • Les technologies Devops
  • La préparation des packages de livraison
  • Agile/Scrum
  • Jira/Confluence

Aptitudes relationnelles et comportementales :

  • Esprit d’analyse et de synthèse
  • Forte appétence pour le travail en équipe et une bonne aisance relationnelle
  • Rigueur et autonomie
  • Curiosité, goût du défi et de l’innovation
  • Capacité à coacher
  • Etre en force de proposition

Department

DSIF

Contract

Regular

Postuler clic ici

Ingénieur Support et Maintenance Applicative (F/H)

About the role

Au sein d’une équipe qui comprend 15 collaborateurs, l’ingénieur support et maintenance applicative aura pour mission principale le support applicatif  de niveau 3 ainsi que la maintenance du système d’information. Vous serez garant de l’amélioration de la qualité de service sous le meilleur rapport qualité / coût.
Dans ce cadre Vous serez amenés à :
Travailler en amant avec différents intervenant MOE/MOA dans la gestion des priorités de correction ainsi que l’exploitant (gestionnaire d’environnement) pour le traitement des incidents de production
Analyser et traiter les incidents/anomalies en provenance des utilisateurs de l’application ou de plaintes clients.
Proposer des solutions afin de remédier aux incidents récurrents : rédaction des Demandes de Modifications (DM) Identification des problèmes
Participer à des réunions d’avancement du traitement des erreurs
Soulever des améliorations de la qualité des applications de votre périmètre en termes de maintenabilité, robustesse, etc
Préparer, réaliser et suivre des opérations de services (requêter la base, mise à jour en masse, …) récurrentes comme par exemple, l’analyse et le traitement des commandes en erreur, les opérations sur les bases de données.
Participer à la montée en compétences et au transfert d’activités vers les niveaux de soutien N1 (N1 étant le premier niveau de réception de l’anomalie) et N2.
Tracer des bugs en production et remonter aux projets pour correction
Assurer le suivi des mises en production
Dans certains cas, piloter un projet de développement ou participer  au développement de l’application.

About you

Ingénieur en informatique ou en télécoms, vous avez une expérience de 3 à 5 ans dans le support (dernier niveau), la maintenance ou le développement applicative et vous êtes attiré par la vie de solution en production ainsi que par leur optimisation

Skills

Compétences Techniques :

  • Maitrise du Système d’exploitation Unix ou linux : pour analyser les logs
  • Forte compétence en SQL : SGBD ORACLE ou  PostgreSQL ou MySQL : pour pouvoir analyser les données dans directement dans la base de donnée.
  •  Capable de lire, comprendre et analyser un langage orienté objet : Java, PHP, …
  • Connaissance souhaité sur les web services (SOAP, REST)

Compétences Humaines :

  • Capacité d’analyse et de synthèse de problématiques techniques
  •  Compétences relationnelles éprouvées en interne et en externe (fournisseurs, sous-traitants, marketing, R&D,…)
  • Rigueur et exhaustivité des approches avec une attention au détail.
  •  Capacités rédactionnelles
  •  Curiosité et Autonomie
  • Gestion de priorité et du stress.
  • L’environnent international dans lequel évolue Sofrecom, implique la parfaite maitrise du français tant à l’écrit qu’à l’oral et de bonnes connaissances en anglais.
  • Autres Informations :
  • Déplacements ponctuels en France au démarrage de la mission, lors des reprises d’applications et pour des réunions avec les différents acteurs

Astreintes (jours fériés tunisiens) sur certaines périodes.

Department

  • DSIF

Contract

Regular

Postuler clic ici

Architecte logiciel SI (F/H)

Votre rôle

Votre mission consiste à garantir la cohérence technique et fonctionnelle des plates-formes de services ainsi que leur conformité à l’urbanisme du Groupe Orange.

Vous êtes amené à rédiger les dossiers d’architectures techniques et fonctionnelles et assure un support auprès des chefs de projets lors de l’implémentation des plate-formes dans les infrastructures du groupe Orange.

A ce titre, vous êtes amené à participer aux phases de cadrage de projets,  pré-études, prototypage, définition d’architecture, tests de performance et audits, sur des applications à fortes contraintes opérationnelles (volumétrie, performance, disponibilité…).

Vous contribuez  en particulier au choix structurants en matière d’architecture technique bout-en-bout (Infrastructure, SI, réseau/flux, sécurité, plateformes de services …). Vous concevez l’architecture globale, en assurez la faisabilité et intervenez en tant que garant technique tout au long des projets.

Les technologies utilisées vont des SGBD (SQL,  NoSQL), aux Middleware en passant par les micro-services sans oublier les OS (Linux, AIX, Windows). Les dimensions « performance et sécurité » ne sont jamais oubliées et vous permettent de vous exprimer sur les différentes facettes d’une solution complète.

Dans ce cadre, vous serez amenés à:

  • Collecter, analyser les besoins métiers et étudier la faisabilité d’un point de vue technique et fonctionnel.
  • Spécifier et développer.
  • Participer aux cérémonies agiles.
  • Traduire les besoins en exigences et en spécifications fonctionnelles.
  • Modéliser des cas d’utilisations complexes avec des interactions multiples dans un écosystème défini au préalable.
  • Rédiger les Dossiers d’Architecture (MAD, DAT, DAF) sur tous les projets confiés et assurer leur passage devant les comités d’analyse des architectures.
  • Faire les recommandations techniques et fonctionnelles sur les projets d’implémentation.
  • Echanger avec les urbanistes et veiller à la cohérence des architectures et des conditions d’exploitabilité et de sécurité.
  • Relayer au sein des projets les prescriptions, recommandations et contraintes émises par l’ensemble des experts du client Groupe Orange.
  • Aider les chefs de projets à intégrer l’ensemble des contraintes, à trouver le meilleur compromis et à obtenir des engagements de la part de leurs intégrateurs.
  • Mettre à jour des documents transverses.
  • Apporter le support technique et fonctionnel aux membres de l’équipe

Votre profil

Ingénieur en informatique/Télécom, vous avez au moins une expérience de 7 ans réussies  dans la conception et le développement en mode Agile.

Compétences

Compétences techniques exigées :

  • Développement : Java/J2EE,
  • Framework : Hibernate/spring, Maven2, Apache, Jonas, Tomcat,
  • Outils : Log4j, Eclipse, JUnit,
  • Gestion de configuration : SVN,GIT
  • Webservices, SOAP, API/REST
  • Méthodes Agiles
  • Expérience dans le domaine de la prise de commande internet
  • Bases de données serait un plus : Oracle/My SQL
  • Systèmes d’exploitation : LINUX, SHELL
  • Bonne connaissance des plates-formes de service.
  • Connaissance des méthodologies Agile et DevOps.
  • Connaissance des outils d’intégration continue : Jenkins, Docker
  • Connaissance des architectures techniques du Cloud Computing : IaaS, PaaS, SaaS

Compétences Humaines :

  • Capacité à aborder et à concevoir des architectures complexes.
  • Capacité d’analyse et de synthèse de problématiques techniques
  • Aisance relationnelle et capacité d’adaptation.
  • Capacité à piloter des études et à travailler avec des experts techniques.
  • Rigueur et exhaustivité des approches avec une attention aux détails.
  • Capacités rédactionnelles.
  • Curiosité et Autonomie.
  • L’environnent international dans lequel évolue Sofrecom, implique la parfaite maîtrise du français tant à l’écrit qu’à l’oral et de bonnes connaissances en anglais.

Entité

  • DSIF

Contrat

CDI

Postuler clic ici

Senior QA Engineer

About the role

  • Obtain and study all software items (e.g. BRS, SRS) and test planning items (e.g. test plan, test cases) required to prepare and perform the system tests.
  • Writes and Reviews all types of system test cases depending on project requirements.Maintain, follow, and implement test plans, strategies, and provide any information regarding their fulfillment to project specifications and deadlines.
  • Takes responsibility for a certain test area and conditions as well as results evaluation, problem resolution and planning.
  • Identifies test issues, report risks and define regression tests for current and future projects.
  • Selects appropriate standards, methods, tools and applications for project use.
  • Reviews quality assurance plans, data, procedures, and scripts.
  • Creates traceability records, from test cases back to requirements, reporting on system quality and collecting metrics on test cases.
  • Maintains the status of project and provides guidance to the work of junior team members, works across teams to achieve group goal
  • Performs and monitor the execution of manual and/or automated system integration, and assure that testing activities conform to approved test plan, and to Software Testing Process.Report and review defects on the issue tracking system caught by subordinates, and follow them up until all are closed, and prepare the required status reports and communicate them to upper management
  • Analyze testing results and provide adequate information which will help improving client products
  • Assures that any update on the project plan or software requirements is reflected completely and correctly on the software under test, and update test plan, test cases, accordingly
  • Arrange with project team members project project-related activities, and provide proper QA planning and estimation of projects.

About you

Engineer in Computer Science or related field with 6 to 8 years of experience in software testing field

Skills

Technical Skills

  • Good knowledge of Software Engineering Concepts and Practices.
  • Good knowledge in software testing techniques and testing tools.
  • Good knowledge in software development techniques, agile methodology, database management systems, and programming languages.
  • Experience with testing products with the following technology stacks (or equivalent): Java, .NET, SQL, XML, web services.
  • Experience in testing web applications with knowledge of browsers and user-interface testing techniques
  • Experience with more than one of the leading test automation tools and frameworks, such as Selenium, and Cucumber.
  • Incorporate the automated tests into continuous integration process
  • Has real project practice on automation testing
  • Develop automated tests using OOPs concepts
  • Enhance and extend the automation library and framework
  • Must to have intermediate SQL capability
  • Be good at least 1 programming language. (JAVA, VBS, Python)
  • Familiar with Test management tools

Required Skills

  • Excellent Interpersonal and communication skills.
  • Analytical and problem solving skills.
  • “Strong desire to quality” skills such as accuracy, high attention to detail, decision making, and ability to mimic customer’s perspective.
  • Excellent Arabic and English reading, writing, and speaking skills

Department

Conseil Ingénierie

Contract

Regular

Postuler clic ici