Aristotle, un acteur majeur de l'industrie du logiciel informatique, recherche actuellement un ingénieur de données talentueux et motivé pour rejoindre notre équipe dynamique. Chez Aristotle, nous croyons fermement à l'importance du processus démocratique, qui sert de fondement à tout ce que nous faisons. Nous nous engageons à faire progresser la démocratie dans le monde entier grâce à des solutions logicielles innovantes qui donnent du pouvoir aux organisations et aux individus.
En tant qu'ingénieur de données, vous serez un élément essentiel de notre mission visant à révolutionner la manière dont les données sont utilisées. Vous aurez l'opportunité de travailler et d'apprendre dans un environnement collaboratif où vos opinions comptent vraiment. Nous accueillons les individus passionnés qui sont dédiés à l'avancement du processus démocratique, quel que soit leur affiliation politique. Rejoignez-nous chez Aristotle et aimez ce que vous faites tout en contribuant à une cause plus grande.
La division Integrity d'Aristotle est un fournisseur de premier plan de services de vérification d'identité et d'âge dans de nombreux secteurs d'activité. Nos solutions de vérification d'âge et d'identité sont utilisées par les entreprises pour se conformer à diverses exigences réglementaires telles que l'AML, le KYC et la vérification d'âge.
Veuillez visiter https://integrity.aristotle.com pour plus d'informations sur cette division.
Responsabilités
- Chargement et transformation des données : Développer des processus de chargement de données pour le stockage et la récupération efficace des données des bases de données et d'autres systèmes de fichiers. Créer des processus et des utilitaires de conversion et de transformation des données pour gérer de grands ensembles de données.
- Développement de solutions : Utiliser les technologies .NET/SSIS/SQL Server pour concevoir et mettre en place des solutions qui correspondent aux exigences des consommateurs de données et respectent les règles commerciales.
- Rapports basés sur le web : Construire des systèmes de reporting basés sur le web pour surveiller les performances du système, les métriques des transactions et les taux d'erreur.
- Règles de transformation des données : Collaborer pour définir et documenter les règles de transformation des données afin de garantir l'intégrité et l'exactitude des données.
- Conception et performance de l'ETL : Se concentrer sur la conception, le développement et le réglage des performances des processus ETL (Extraction, Transformation, Chargement) pour optimiser l'efficacité du traitement des données.
- Développement collaboratif : Travailler en étroite collaboration avec d'autres développeurs pour fournir des services de données à la fois pour les applications existantes et nouvelles. Cela comprend la modification des données de production, la création et l'optimisation des procédures stockées, des fonctions, des vues, et plus encore.
- Amélioration des performances du système : Développer et analyser des stratégies pour améliorer les performances du système, en garantissant un traitement et une récupération efficaces des données.
- Documentation et tests : Préparer une documentation complète et des procédures de test pour garantir la fiabilité et la qualité des solutions développées.
- Pratiques standard de l'industrie : Développer des logiciels en utilisant des techniques de programmation standard dans l'industrie pour maintenir la qualité et la cohérence du code.
- Tests unitaires et débogage : Effectuer des tests unitaires et le débogage des composants d'application pour identifier et résoudre les problèmes rapidement.
Exigences
- Licence ou diplôme d'associé en informatique ou dans un domaine connexe.
- Minimum de 2 ans d'expérience pratique avec les processus ETL (Extract, Transform, Load).
- Maîtrise de la programmation T-SQL et de l'utilisation de Microsoft SQL Server 2005 et 2008. Une connaissance approfondie du moteur de traitement de requêtes SQL Server est requise.
- Connaissance et expérience dans la conception, le développement, le débogage et le déploiement de procédures stockées SQL Server, de scripts T-SQL, de services de transformation de données (DTS) et de packages SSIS (SQL Server Integration Services).
- Capacité à gérer plusieurs priorités, à respecter les plans de projet et à respecter constamment les livrables du projet.
- Maîtrise des versions 2000, 2005 et 2008 de Microsoft SQL, ainsi que des services de reporting de Microsoft SQL Server. Familiarité avec les applications MS Office, notamment Word et Excel.
- Aptitude démontrée à apprendre rapidement et à s'adapter aux nouvelles technologies au besoin.
Exigences souhaitées
- Maîtrise de l'utilisation de Microsoft Visio pour la création de diagrammes de séquence, de diagrammes de composants et d'autres diagrammes UML (Unified Modeling Language).
- Maîtrise de la modélisation des données à l'aide d'outils tels que MS Visio ou le modeleur de données Erwin.
- Familiarité avec la vérification d'identité pour les solutions de fraude, de marketing et de mitigation des risques dans l'industrie.
- Connaissance des technologies internet, y compris XML, DHTML, CSS et JavaScript.
- Familiarité avec ASP.NET 2.0, C# et ASP traditionnel (Active Server Pages).
Avantages
Tous les postes sont à plein temps, avec une rémunération compétitive, des avantages médicaux, des vacances payées, un plan 401k et des options d'achat d'actions. Un code vestimentaire décontracté et une atmosphère non-corporative font de cet endroit un lieu agréable pour travailler et apprendre en équipe. Veuillez visiter notre site web à l'adresse www.aristotle.com.