Developer, Software

Job expired!

Description de l'entreprise :

Standard Bank Group est un groupe de services financiers de premier plan en Afrique, reconnu pour sa présence mondiale innovante. En rejoignant notre équipe, vous accéderez à de nombreuses opportunités de carrière tout en travaillant aux côtés de professionnels talentueux et motivés. Notre clientèle diversifiée va des particuliers et entreprises de toutes tailles aux familles fortunées et aux grandes entreprises et institutions multinationales. Nous sommes passionnés par l'idée de favoriser la croissance en Afrique, de fournir une valeur significative à nos clients et communautés, et de créer un sens profond pour votre rôle.

Description du poste :

Nous recherchons un Développeur qualifié pour concevoir, écrire, tester et déployer un code de haute qualité dans divers langages de programmation, en fonction des besoins et paramètres prédéfinis, afin de fournir des solutions de pointe alignées sur les besoins commerciaux. Le candidat sélectionné respectera les méthodologies et principes de développement pour assurer une livraison continue et une collaboration efficace avec les collègues et les parties prenantes.

Principales responsabilités :

  • Fournir un code de haute qualité, respecter les normes de codage et identifier les risques potentiels en collaboration avec l'équipe d'ingénierie logicielle.
  • Traduire les conceptions logiques en conceptions de composants en tenant compte de la conception des solutions, des exigences de performance et des systèmes existants.
  • Analyser les éléments et systèmes de données, le flux de données, les dépendances et les relations pour développer des modèles de données conceptuels, physiques et logiques.
  • Réaliser des analyses de données ad hoc, écrire des scripts SQL, des procédures stockées, des fonctions et des vues.
  • Concevoir et développer des packages ETL évolutifs et soutenir les grandes plateformes de cloud de données.
  • Collaborer avec l'équipe de données pour traduire les besoins commerciaux en résultats de science des données.
  • Soutenir les aspects techniques des applications existantes et s'adapter aux nouvelles méthodologies et technologies.
  • Effectuer l'administration des applications, la création de requêtes et de rapports personnalisés, le support utilisateur, la formation, le dépannage et la documentation des processus et procédures métiers.

Qualifications :

  • Diplôme de licence en informatique, technologie de l'information ou équivalent (diplôme de troisième cycle préféré).
  • Expérience technique éprouvée dans la gestion des applications et des systèmes informatiques.
  • La certification Cloud (AWS) est un avantage significatif.
  • Connaissance de la gestion des services informatiques, des changements et des problèmes (ITIL Foundation préféré).
  • Familiarité avec Power BI (la certification est un plus).
  • Forte capacité à résoudre des problèmes avec précision et attention aux détails.

Compétences et expérience :

  • Plus de 7 ans d'expérience dans le développement de logiciels d'entreprise.
  • Expérience avec des outils ETL tels que SSIS, Informatica, AWS Glue, etc.
  • Maîtrise des bases de données relationnelles, y compris MS SQL et Oracle.
  • Connaissance des services cloud AWS, y compris EC2, RDS, Redshift.
  • Expérience avec des langages de scripting orientés objet et fonctionnels, tels que Python et Java.
  • Compétences analytiques solides pour travailler avec des ensembles de données non structurés.
  • Connaissances SQL et expérience dans la rédaction de requêtes et diverses bases de données.
  • Expérience de la migration de données entre plateformes, y compris les environnements cloud.
  • Expérience avec des plateformes de reporting telles que Cognos, Power BI.
  • La connaissance de la réglementation en matière de reporting de la Banque de Maurice est un atout.
  • Expérience avec l'intelligence artificielle et la science des données est un plus.
  • Expérience dans le secteur des services financiers est bénéfique.
  • Expérience dans un environnement de développement Agile et bonne compréhension des processus de développement.
  • Excellentes compétences en communication verbale et écrite en anglais.
  • Expérience avec les tests d'API.
  • Une expérience préalable en tant qu'ingénieurs ou analystes de données sera considérée comme avantageuse.