Inscrivez-vous pour recevoir les annonces par mail

Tigo recrute un (01) ingénieur d’Integration

Tigo recrute un (01) ingénieur d’Integration

Publié : 

Categories : Avis de recrutement

Domaines : Informatique - Télécommunication - Electronique

Regions : Sénégal

Tigo recrute un (01) ingénieur d’Integration

Mission du poste

L’Integration Engineer est chargé d’assurer l’intégration entre les différentes applications et  systèmes informatiques de Tigo en vue de répondre aux besoins des départements fonctionnels. Il sera responsable du cycle de vie complet des intégrations applicatives garantissant exactitude, qualité et respect des délais. Il doit s’assurer de la compréhension complète des besoins de ses clients, de la rédaction de la documentation des intégrations et doit conduire toutes les phases d’intégration jusqu’à obtention de la solution demandée en collaboration avec les Architects.

L’Integration Engineer doit être dynamique, autonome, ouvert d’esprit et toujours en phase avec les nouvelles technologie de développement en vogue.

Responsabilités du poste

RESPONSABILITES CLES:

1. Délivrer de bout en bout des solutions aux départements fonctionnels (MFS, mobile, finances, B2B-B2C, etc) ou partenaires.  Il devra travailler en étroite collaboration avec les Software Architects et les équipes Opérations
2. Assembler les différents éléments matériels ou logiciels composant un logiciel ou un système suivant les spécifications techniques produites par les Software Architects
3. Vérifier la conformité du produit ou système aux spécifications techniques du cahier des charges.
4. Préparer et exécuter les tests, effectuer les analyses et valider les corrections.
5. Reporter périodiquement au management le statut d’exécution des projets à sa charge
6. Identifier en permanence les améliorations à apporter sur les intégrations en relation avec les Architects et l’équipe Opération
7. S’assurer que toutes les pratiques de développement sont conformes aux politiques et procédures en vigueur en matière de meilleures pratiques.
8. Participer aux comités d’architecture ou tout autres rencontres pouvant avoir un impact sur les livrables
9. S’assurer de la compatibilité entre les différents composants logiciels, matériels ou systèmes
10. Mettre en pré-production les solutions logicielles en vue de la vérification fonctionnelle.
11. Assurer le transfert des solutions aux équipes Opération en produisant les documents de passation de niveau 1&2 et en les accompagnant lors de la phase de babysitting
12. Assurer le support de niveau 3 pour toutes les intégrations délivrées aux Opérations
13. Documenter ses implémentations avec un cahier d’implémentation à jour

Formation de base
Information Technology and Computing Sciences/Software development
Expérience exigée
Au moins 2 ans d’expérience professionnelle dans un domaine similaire
Compétences et connaissance
  • Sofware architecture
  • Application development
  • Project management

 

COMPETENCES TECHNIQUES:

1. Bonne connaissance de l’architecture orientée service : SOA et microservices
2. Bonne connaissance des technologies Web : HTML, CSS, JavaScript (jQuery), XML, JSON, SOAP API, REST API
3. Bonne connaissance de POO et UML
4. Bonne connaissance de : IIS, JBOSS ou Apache Tomcat
5. Capable d’écrire un code clair, traçable et testable
6. Langages : Java, Dotnet, Python, PHP, Go est un plus
7. Framework : Angular, JQuery, Nodejs
8. Bonne maîtrise des outils de tests unitaires : xUnit, JUnit ou NUnit
9. Bonne connaissance des pratiques relatives à l’intégration continue
10. Bonne maîtrise d’un serveur d’intégration continue (DevOps) : Jenkins, Apache Continuum
11. Capable de mettre en place une architecture backend avec load balancing, caching, proxying, service registry
12. Développement mobile : Android, IOS
13. Bonne connaissance de SQL
14. Base de données : MSSQL, Mysql, Oracle, Postgres. Connaissance de d’une base NoSQL DB est un plus
15. Expérience  en Version control : Git, CVS or SVN

Date Limite