Total des offres : 6 | Page 1 sur 1
En tant que Développeur.se iOS Sénior chez Toporder, vous serez un. acteur.rice clé dans la transformation et l'évolution de l'application iOS de mon client. Votre mission principale sera de moderniser l'architecture, d'accompagner l'équipe de développement et de garantir l'utilisation des meilleures pratiques en développement mobile. Si vous êtes passionné.e par le développement iOS moderne, aimez les défis techniques complexes, et avez envie de mener un projet ambitieux, ce poste est fait pour vous. Stack technique : Langage : Application 100% Swift Interface utilisateur : UIKit Architecture : MVVM (transition vers des approches modernes) Async/Await : Déjà en place pour certaines fonctionnalités Fonctionnalités clés : Fonctionnement hors-ligne Communication avec une API Full REST Base de données embarquée avec Realm Intégration d'équipement externe multiple via TCP/IP, WebSocket, Multipeer Connectivity Framework, Bluetooth) CI/CD : GitLab avec Fastlane Normes spécifiques : Conformité NF525 Enjeux techniques Volumétrie des données: Optimisation pour une gestion fluide de grandes quantités de données. Performance: Critère clé pour garantir une expérience utilisateur optimale. Multithreading: Gestion des processus concurrents pour une efficacité accrue. Synchronisation en temps réel: Utilisation de WebSocket et Multipeer Connectivity pour synchroniser les données entre plusieurs applications. Conformité : Respect strict des normes NF525 pour garantir la sécurité et la conformité réglementaire. Missions principales Moderniser l'application en intégrant Swift Concurrency et des pratiques de développement mobile modernes. Migrer l'application vers une architecture évolutive et performante. Accompagner une équipe de développeurs iOS. Collaborer avec les équipes produit, design et backend pour concevoir et intégrer de nouvelles fonctionnalités. Optimiser le code existant pour garantir des performances et une maintenabilité accrues. Établir et piloter la roadmap technique iOS. * Assurer la qualité du code via des revues de code rigoureuses et des tests automatisés.
Technologies de l'Information et de la CommunicationEn tant que Développeur senior C#/C++ au sein de l'équipe AMA (Order Management System et Market Access), vous jouerez un rôle central dans le développement, l'optimisation et la maintenance des systèmes technologiques liés à l'exécution des transactions financières sur les marchés Equity. Vous travaillerez en collaboration avec les équipes de trading, de support et d'infrastructure pour garantir les performances et la stabilité des plateformes d'accès aux marchés. Vous évoluerez dans un environnement agile, data-centric, et orienté sur des technologies modernes, avec une forte implication dans un programme de transformation stratégique 2025-2029 visant la refonte des systèmes et le développement du Market Making. Missions principales * Concevoir, déployer et maintenir des solutions d'accès aux marchés financiers et des outils de passage d'ordres. * Garantir la performance, la stabilité, la maintenabilité et l'évolutivité des systèmes. * Participer à la transformation et à la simplification du système existant. * Contribuer à la mise en place de nouvelles architectures (API, micro-services, exploitation des données). * Proposer et valider des solutions adaptées aux besoins métiers. * Être garant de la stabilité de la plateforme et du design des solutions implémentées. * Améliorer et faire évoluer la performance des applications du périmètre.
Technologies de l'Information et de la CommunicationCette mission s'inscrit au sein de l'équipe dédiée au développement d'outils d'intelligence artificielle visant à améliorer l'expérience des ingénieurs logiciels. L'objectif principal est de participer au développement et à la maintenance d'une application de code assistant, fonctionnant de manière optimale avec Visual Studio Code (VS Code) et les environnements de développement JetBrains (notamment IntelliJ). Responsabilités clés1. Contribution au cycle de développement agile * Participer activement à la planification des sprints (Sprint Planning) * Collaborer avec les autres membres de l'équipe pour affiner les exigences et prioriser les tâches Exigences techniques : * Maîtrise de GitLab (repo + CI/CD) * Connaissance de l'écosystème Azure OpenAI et Azure APIM * Familiarité avec des solutions de proxy vers LLMs (e.g. LLM Gateway interne) * Connaissances de modèles comme Codestral (Mistral) et Ollama (LLM local pour tests) 2. Développement de fonctionnalités et refactoring * Développer les principales fonctionnalités de l'application via pair programming * Refactorer et adapter la solution pour garantir la stabilité et l'évolutivité des extensions * Veiller à l'intégration fluide avec les environnements VS Code et JetBrains Exigences techniques, 3. Qualité, tests et performance * Implémenter des tests unitaires et fonctionnels pour valider la fiabilité des nouvelles fonctionnalités * Corriger les anomalies, stabiliser l'application et en optimiser les performances Exigences techniques : * Bonne maîtrise des concepts de multithreading et des design patterns * Respect des standards open source, capacité à passer des audits automatisés * Utilisation de SCA via GitLab (analyse de dépendances et vulnérabilités) * Familiarité avec les pratiques de contribution open source / inner source * Automatisation complète du build, des tests et du déploiement avec détection des changements via Git 4. Documentation technique * Participer activement à la rédaction et à la mise à jour de la documentation fonctionnelle et technique * Expliquer les choix d'architecture et les décisions techniques de manière claire Exigences techniques : * Excellente capacité rédactionnelle en anglais * Utilisation du format Markdown pour une documentation vivante (Living Documentation) Livrables attendus * Fonctionnalités implémentées et intégrées dans les environnements VS Code / JetBrains * Code stable, testé et documenté selon les standards de l'équipe * Documentation technique et fonctionnelle à jour * Pipelines CI/CD automatisés avec tests et vérifications intégrés * Participation active aux échanges sur les bonnes pratiques d'ingénierie assistée par IA
Technologies de l'Information et de la CommunicationVous aurez également la responsabilité d'implémenter des solutions techniques nécessitant une maîtrise du multithreading, garantissant la fluidité des interactions et la rapidité d'exécution dans des environnements où la réactivité et la performance sont essentielles., * Développement d'interfaces utilisateurs avancées en WPF pour des applications industrielles spécifiques. * Optimisation des performances des applications via l'utilisation du multithreading (gestion parallèle des tâches, traitement asynchrone). * Conception, développement et maintenance de modules logiciels pour des systèmes industriels, avec une attention particulière à la stabilité et à la robustesse des solutions. * Participation à l'intégration de logiciels avec des systèmes et équipements industriels, en assurant une communication fluide entre les interfaces et les machines. * Tests de performance et validation des fonctionnalités critiques dans des environnements à forte charge et temps réel. * Contribution à l'amélioration continue des outils et solutions en lien avec les contraintes industrielles.
Technologies de l'Information et de la CommunicationMission longue - Développeur C# Front Office Equity / Accès Marchés Pas de sous-traitance, profils disponible en France uniquement Enjeux du projet : Développement de nouvelles fonctionnalités autour du passage d'ordres et du calibrage de volatilité Mise en place de services pour le market making et l'augmentation des volumes Migration vers le Cloud et modernisation de l'interface graphique Construction et optimisation de systèmes temps réel à haute performance, Pas de sous-traitance, profils disponible en France uniquement Enjeux du projet : Développement de nouvelles fonctionnalités autour du passage d'ordres et du calibrage de volatilité Mise en place de services pour le market making et l'augmentation des volumes Migration vers le Cloud et modernisation de l'interface graphique Construction et optimisation de systèmes temps réel à haute performance
Technologies de l'Information et de la CommunicationOffre de mission - Développeur C# Front Office Equity / Accès marchés Contexte de la mission Dans le cadre d'un plan stratégique de développement des activités Equity sur la période 2025 - 2029, un important budget a été alloué pour renforcer et moderniser les systèmes informatiques liés au trading électronique et à l'accès aux marchés financiers. L'objectif est de soutenir la croissance de l'activité via : * La mise en place de nouveaux services et la refonte de certains composants, * L'amélioration des fonctionnalités existantes et le passage au Cloud, * Le développement de solutions liées au market making, * L'augmentation des volumes traités et l'optimisation des performances, * La refonte de l'interface graphique pour les utilisateurs finaux. L'équipe actuelle est composée de 8 personnes, et recherche un Développeur senior C# afin d'accompagner ce programme de transformation. Missions principales Le consultant interviendra sur les activités suivantes : * Développement et évolution des systèmes utilisés par les traders Front Office sur le domaine accès marchés (passage d'ordre, calibrage de volatilité, etc.), * Participation aux phases de conception, de développement, de mise en production et de support, * Contribution aux projets de refonte et d'optimisation en environnement temps réel et multithreading, * Développement de services cloud-native et intégration dans un SI en pleine transformation, * Amélioration continue de la performance et de la stabilité des applications, * Collaboration étroite avec les équipes métiers et techniques dans un environnement Agile.
Accueil, Administration et Service ClientèleLa mission en freelance qualifie la collaboration qui lie une entreprise cliente (ou un particulier) à un indépendant offrant une prestation de service dans un domaine donné. Ce terme désigne plus précisément toutes les étapes qui suivent la signature du contrat de prestation et s’achève une fois le travail livré par le freelance et le paiement effectué par l’entreprise ayant fait appel à ses services.
Les conditions d’exécution de ladite mission sont à définir entre les deux parties, à travers le contrat de prestation cité plus haut. Ce dernier doit notamment inclure une description claire de la prestation, son prix, ainsi que la date de livraison.
Chez InFreelancing l’expertise de chaque freelance trouve sa place au sein d’entreprises (petites ou grandes) évoluant dans des secteurs variés.
De nombreuses missions freelance t’attendent, chacune correspondant à des compétences spécifiques, avec un accès simplifié et une recherche fluide. Grâce à une large variété de missions mises à jour quotidiennement, tu trouveras forcément ton bonheur.
Encore mieux : la prospection chronophage ne sera plus un souci pour toi. Toutes les missions freelance, en France comme ailleurs, disponibles sur le web, sont désormais regroupées en un seul et même endroit : InFreelancing.