Carrières
Eton Solutions est toujours
nous cherchons à élargir notre équipe.
Architecte - Conception d'applications mobiles
Développeur mobile pour rejoindre notre équipe d'ingénierie. Vous travaillerez avec nos ingénieurs pour développer et maintenir des applications mobiles de haute qualité. Si vous êtes passionné par les plateformes mobiles et la traduction de code en applications conviviales, nous aimerions vous rencontrer. En tant que développeur mobile, vous collaborerez avec des équipes internes pour développer des applications mobiles fonctionnelles, tout en travaillant dans un environnement dynamique. Au final, vous devriez être capable de concevoir et de créer la prochaine génération de nos applications mobiles.
- Identifier les opportunités de développement de nouveaux produits et protocoles mobiles.
- Travailler en étroite collaboration avec des collègues du marketing et du développement de produits pour améliorer la conception et les fonctionnalités des applications.
- Mettre en œuvre des procédures de test pour identifier les bogues.
- Interagir avec les utilisateurs pour mieux comprendre les besoins des clients et les opportunités d'amélioration.
- Soutenir l'ensemble du cycle de vie des applications (concept, conception, test, lancement et support)
- Produisez des applications mobiles entièrement fonctionnelles en écrivant du code propre
- Recueillez les exigences spécifiques et suggérez des solutions
- Rédiger des tests unitaires et d'interface utilisateur pour identifier les dysfonctionnements
- Résoudre les problèmes et déboguer pour optimiser les performances
- Concevez des interfaces pour améliorer l'expérience utilisateur
- Assurer la liaison avec l'équipe de développement des produits pour planifier les nouvelles fonctionnalités
- Assurez-vous que les applications nouvelles et existantes répondent aux normes de qualité
- Rechercher et proposer de nouveaux produits, applications et protocoles mobiles
- Expérience professionnelle confirmée en tant que développeur d'applications mobiles.
- Portefeuille démontrable d'applications publiées sur l'App Store ou sur l'Android Market
- Connaissance approfondie des langages de programmation tels que Flutter et Dart.
- Expérience avec des bibliothèques tierces et intégration avec des API RESTfull.
- Expérience pratique des outils de fusion et d'intégration de Firebase & Sync.
- Possibilité de créer et de publier des applications sur les App Stores de Google et d'Apple.
- Connaissance des principes de conception de la POO
- Excellentes capacités d'analyse et bonne attitude en matière de résolution de problèmes
- Capacité à travailler en équipe
- Restez au courant des nouvelles tendances technologiques
Doit être titulaire d'un baccalauréat en informatique (ou d'une expérience équivalente)/d'un baccalauréat en génie
- Joueur d'équipe enthousiaste qui aime à la fois le travail stratégique et le travail pratique
- Capacité à analyser les problèmes et à développer des solutions créatives à des problèmes de produits complexes
- Solides relations interpersonnelles et de communication et capacité à travailler efficacement avec tous les niveaux d'employés
Développeur senior - Azure SQL
Nous recherchons un professionnel hautement qualifié DBA Azure SQL Server senior pour gérer, optimiser et garantir la santé et les performances de nos systèmes de base de données critiques. Avec 8 à 10 ans d'expérience pratique en tant que SQL Server DBA, cette personne jouera un rôle clé dans le réglage, la surveillance et la maintenance des environnements de base de données dans Azure. Le candidat idéal maîtrisera l'optimisation des performances, la gestion des coûts et l'hygiène des bases de données, et mettra l'accent sur la garantie d'une disponibilité, d'une évolutivité et d'une sécurité élevées dans les environnements d'entreprise. Ce rôle est essentiel pour soutenir les initiatives de notre organisation axées sur les données et garantir que nos systèmes de base de données correspondent aux objectifs commerciaux.
1. Réglage et optimisation des performances des bases de données
- Analysez et optimisez Requêtes SQL, procédures stockées, et des index pour améliorer les performances des bases de données et les temps d'exécution.
- Conduite analyse du plan d'exécution et résolvez les goulots d'étranglement en matière de performances, les blocages et les problèmes de simultanéité.
- Mettez en œuvre et maintenez des stratégies d'indexation efficaces pour garantir une récupération rapide des données et une réactivité.
2. Surveillance et maintenance
- Configurez et gérez des solutions de surveillance des bases de données à l'aide de Moniteur Azure, Profileur SQL, Query Store, ainsi que d'autres outils permettant d'identifier et de résoudre les problèmes de manière proactive.
- Supervisez les tâches de maintenance régulières, telles que les sauvegardes, les restaurations, la maintenance des index et les contrôles d'intégrité, afin de garantir l'hygiène de la base de données.
- Surveillez l'état, les performances et la capacité des bases de données pour garantir la disponibilité et l'évolutivité.
3. Gestion et optimisation des coûts
- Évaluez l'utilisation des ressources de base de données et optimisez les charges de travail pour réduire Coûts d'Azure SQL, notamment en redimensionnant les bases de données, en consolidant les charges de travail et en optimisant les requêtes.
- Mettez en œuvre des stratégies pour contrôler les coûts de provisionnement des bases de données et dimensionner efficacement les ressources en fonction des modèles de charge de travail.
4. Haute disponibilité et reprise après sinistre (HA/DR)
- Conception, mise en œuvre et maintenance Solutions HA/DR, tels que Groupes de disponibilité Always On, géo-réplication, et clusters de basculement, afin de respecter les SLA en matière de disponibilité et de restauration.
- Développez et testez des procédures de sauvegarde et de restauration pour garantir la continuité des activités.
- Collaborez avec les équipes d'ingénierie pour minimiser les temps d'arrêt lors des mises à niveau, des migrations ou des activités de maintenance.
5. Sécurité et conformité
- Mettre en œuvre les meilleures pratiques de sécurité des bases de données, notamment contrôle d'accès basé sur les rôles (RBAC), Chiffrement transparent des données (TDE), et masquage des données.
- Garantir la conformité aux normes réglementaires telles que GDPR, SOX, et d'autres cadres pertinents.
- Surveillez et auditez l'activité des bases de données pour identifier et résoudre les accès non autorisés ou les failles de sécurité.
6. Collaboration et engagement des parties prenantes
- Travaillez en étroite collaboration avec les équipes d'ingénierie, de produit et d'affaires pour recueillir les exigences et fournir des solutions de base de données adaptées aux besoins des applications.
- Soutenez les développeurs d'applications en fournissant des conseils sur la modélisation des données, l'optimisation des requêtes et la conception de schémas.
- Agir en tant qu'expert en la matière pour les technologies de base de données, en fournissant des informations et des recommandations pour les améliorer.
7. Hygiène des bases de données et meilleures pratiques
- Renforcez l'hygiène des bases de données grâce à des tâches de routine telles que l'exécution du plan de maintenance, l'optimisation des requêtes et la gestion efficace du stockage.
- Documentez les meilleures pratiques, procédures et configurations pour garantir la cohérence et l'évolutivité dans tous les environnements.
- 8 à 10 ans d'expérience en tant que SQL Server DBA, en mettant l'accent sur Base de données Azure SQL et Instances gérées SQL Server.
- Une expertise éprouvée en matière de réglage et d'optimisation des requêtes, des procédures stockées et de l'indexation axée sur les performances.
- Solide expérience avec Services de base de données Azure, y compris la surveillance, l'optimisation des coûts et la mise à l'échelle.
- Expérience pratique de la conception et de la mise en œuvre Solutions HA/DR pour les applications métier critiques.
Baccalauréat en Informatique, Technologies de l'information, ou dans un domaine connexe.
Qualifications préférées :
- Expérience dans services financiers ou d'autres secteurs hautement réglementés.
- Connaissance des pratiques DevOps modernes, telles que les pipelines CI/CD pour les modifications de bases de données.
- Des certifications telles que :
- Certifié Microsoft : Azure Database Administrator Associate.
- Certifié Microsoft : Azure Solutions Architect Expert (préféré mais pas obligatoire).
Compétences techniques :
- Expertise en matière de SQL Server : Maîtrise avancée de la gestion et de l'optimisation d'Azure SQL Database et de SQL Server (2012/2014/2016/2019).
- Réglage des performances : Solide connaissance des plans d'exécution, de l'optimisation des requêtes et des stratégies d'indexation.
- Outils Azure : Compétent avec Moniteur Azure, Analyse des journaux, Automatisation Azure, et Informations sur les applications.
- Scénarisation : Une expérience pratique avec T-SQL, PowerShellet des scripts d'automatisation.
- Surveillance et résolution des problèmes : Expertise avec des outils tels que SQL Profiler, Query Store et Extended Events.
- Sécurité : Familiarité avec MARÉE, RBAC et fonctionnalités d'audit.
- HA/JOUR : Connaissance des groupes de disponibilité Always On, de la géo-réplication et de l'envoi de journaux.
Compétences générales :
- Résolution de problèmes : Solides compétences d'analyse et de dépannage pour relever les défis liés aux bases de données.
- Communiquer : Excellentes compétences en communication verbale et écrite, avec la capacité de collaborer efficacement avec les parties prenantes techniques et non techniques.
- Organisation : Capacité à gérer de multiples priorités et à obtenir des résultats de haute qualité dans un environnement en évolution rapide.
- Attention portée aux détails : Axé sur le maintien de la santé, de la sécurité et de la conformité des bases de données.
Responsable du programme
Le responsable du programme sera chargé de superviser et de piloter les principaux projets financiers qui améliorent l'efficacité opérationnelle, garantissent la conformité aux réglementations financières et soutiennent les objectifs stratégiques globaux de l'entreprise. Le poste exige une solide compréhension des processus financiers, d'excellentes compétences en gestion de projet et la capacité à gérer les relations avec les différentes parties prenantes, y compris les équipes internes et les partenaires externes ayant déjà travaillé pour le Family office ou des secteurs connexes.
Gestion de projet :
- Diriger la planification, l'exécution et la livraison de projets liés aux finances, en veillant à ce qu'ils soient achevés dans les délais, dans les limites de la portée et du budget.
- Élaborez des plans de projet détaillés, y compris des calendriers, l'allocation des ressources et des stratégies de gestion des risques.
- Coordonnez-vous avec les équipes interfonctionnelles pour vous assurer que tous les jalons du projet sont atteints et que les livrables sont alignés sur les objectifs commerciaux.
Opérations financières :
- Superviser l'optimisation des opérations financières, y compris les comptes fournisseurs, les comptes clients et les processus du grand livre.
- Identifiez les inefficacités des flux de travail financiers actuels et mettez en œuvre des améliorations des processus pour augmenter la précision et réduire les coûts opérationnels.
- Garantir la conformité aux politiques, procédures et exigences réglementaires financières.
Gestion des parties prenantes :
- Servir de point de contact principal pour les parties prenantes du projet, y compris la haute direction, les équipes financières et les auditeurs externes.
- Communiquez régulièrement l'état du projet, les risques et les problèmes aux parties prenantes et faites part rapidement de toute préoccupation importante.
- Favoriser des relations solides avec les principales parties prenantes afin d'obtenir l'adhésion et le soutien aux initiatives du projet.
Analyse des données et production de rapports :
- Analyser les données financières pour identifier les tendances, les écarts et les opportunités d'amélioration.
- Préparer et présenter des rapports de projet détaillés, y compris des prévisions financières, des performances budgétaires et des évaluations des risques.
- Utilisez des informations basées sur les données pour éclairer la prise de décision et favoriser la réussite des projets.
Leadership d'équipe :
- Gérer et encadrer les membres de l'équipe de projet, en fournissant des conseils et un soutien pour atteindre les objectifs du projet.
- Animer des réunions d'équipe régulières pour suivre les progrès, relever les défis et célébrer les réussites.
- Promouvoir un environnement d'équipe collaboratif axé sur l'amélioration continue et l'excellence.
- Expérience au sein de Big 4, de Fintech ou d'unités financières captives.
- Expérience de la gestion de projets liés à la conformité financière, à l'audit ou à l'établissement de rapports réglementaires.
- Connaissance des méthodologies de gestion de projet Agile.
- Expérience au sein de Big 4, de Fintech ou d'unités financières captives.
- Expérience de la gestion de projets liés à la conformité financière, à l'audit ou à l'établissement de rapports réglementaires.
- Connaissance des méthodologies de gestion de projet Agile.
Joueur d'équipe enthousiaste qui aime à la fois le travail stratégique et le travail pratique.
Capacité à analyser les problèmes et à développer des solutions créatives à des problèmes complexes liés aux produits.
Solides relations interpersonnelles et de communication et capacité à travailler efficacement avec tous les niveaux d'employés.