Find your next tech and IT Job or contract Developer in Other Languages (R, Cobol, Perl, VBA, Ruby, Shell...)
The development of a dynamic website in Perl, Ruby, Shell languages.. design of a development framework and CMS with the same language, processing and administration of a database with Perl, writing CGI scripts on web server with Perl, design of a text manipulation and processing program, development of an ergonomic user interface in Perl, design of a network or system monitoring software in Perl, etc. Perl is a weakly typed language, compared to other languages such as C language. Moreover, memory allocation is always handled by the interpreter. There is also a very interesting automatic sizing of expressions.
Contexte de la mission Dans le cadre du développement de ses systèmes de gestion, un acteur majeur du secteur financier doit recourir à une prestation externe afin de fournir une assistance aux études et développements, et de poursuivre l’intégration des bonnes pratiques en sécurité dans les développements informatiques. La prestation devra disposer de la double expertise sécurité et développement afin de promouvoir la sécurité dans les équipes Études et Développement du Client. Les principaux objectifs de la prestation sont : Conseil : choix d'architecture, sécurisation des choix technologiques, évaluation des risques Formation : sensibilisation et montée en compétences des équipes études et développement Réalisation : implémentation de mécanismes de sécurité, implémentation de mécanismes de contrôles automatisés, proposition de correction de vulnérabilités Audit : audit de code, tests d'intrusion applicatifs, revue de configuration, contrôles automatisés Ils se découperont de la façon suivante : La prestation sera également amenée à réaliser des pentests ciblés afin de valider la remédiation d’une vulnérabilité remontée par un pentest, de produire des PoC pour prouver l’exploitabilité d’une vulnérabilité détectée par des outils de scan automatisés, ou encore valider la sécurité d’une nouvelle fonctionnalité sensible. Objectifs et livrables Objectifs et livrables Amélioration et maintien des standards de sécurité dans les développements La prestation contribuera à l’évolution des standards et bonnes pratiques de développement sécurisé, en intégrant les nouvelles technologies et les risques associés aux nouvelles menaces : Evolution et maintien de la documentation existante Intégration des nouvelles menaces liées aux IA (ML/LLM), et définition de mesures de sécurité applicatives Participation à la rédaction des exigences de sécurité IA pour les nouveaux projets intégrant des LLM Identification et implémentation de nouvelles mesures de sécurité applicatives appliquées au pipeline de développement (CI/CD) Accompagnement sur les projets stratégiques La prestation s’assurera de l’application du référentiel sécurité dans les développements sur les projets majeurs et pourra fournir des conseils sur les choix d’architectures applicatives. Conseils sécurité applicative Analyse sécurité de l’architecture applicative Contrôles sécurité (audit de code, pentest en phase de développement, …) Aide à la sécurisation durant les phases de développement Accompagnement des équipes études et développements dans le choix de technologie ou framework Compréhension des besoins des équipes ETU/DEV et de la stratégie IT Participation aux réflexions et aux choix de nouvelles technologies applicatives (framework, API gateway, SSO, etc.) Participation à la définition des configurations des différents frameworks ou outils Contrôle de leurs bonnes mises en œuvre Maintien et évolution des outils d’analyse de code (SAST) et des librairies (SCA), et d’analyse dynamique (DAST) La prestation aura la charge du pilotage des outils d’analyse de code (Coverity), d’audit des librairies (Black Duck) et du DAST (Insight App Sec). Définition et amélioration des processus d’intégration de l’outil aux processus de développement Configuration fonctionnelle des outils Promotion de l’outil et accompagnement des équipes études dans l’appropriation de l’outil Définition et amélioration des politiques d’analyse de code Accompagnement des équipes études dans l’analyse des résultats Conseil des équipes études sur les mesures correctives à mettre en œuvre Suivi des recommandations d’audits sur le périmètre des équipes études et développement Analyse/challenge des nouvelles recommandations issues de tests d’intrusion Construction des plans d’action afférents avec les équipes IT Pilotage du traitement des recommandations sécurité Reporting Construction, animation et suivi du plan de sensibilisation « Sécurité dans les développements » Plan de sensibilisation sécurité sur le périmètre étude et développement Participation au choix des méthodes de sensibilisation (workshop, CTF…) et réalisation de ce plan une fois validé par le Responsable Sécurité Informatique Développement des frameworks internes du Client ainsi qu’à la réalisation des audits de type boîte blanche ou encore proposer des corrections de vulnérabilité directement dans le code La prestation devra disposer des expertises suivantes : Concepts et implémentation d’OpenID et OAuth Analyse et compréhension du code CONDITIONS TECHNIQUES DE LA PRESTATION La prestation se déroulera au sein du service en charge de la sécurité informatique, en étroite collaboration avec les équipes études et développement. RÉSULTATS ATTENDUS / LIVRABLES De façon non exhaustive, la prestation pourra être amenée à produire du code dans les langages suivants : PHP JAVA SQL/LDAP (pour des éventuels ajustements) Python Elle sera également amenée à fournir : Maintien en condition opérationnelle des outils sécurité utilisés par les développeurs (audit de code, SCA, etc.) Amélioration du niveau de sécurité applicative des applications développées par le Client Rapports d’audit détaillant les vulnérabilités trouvées incluant des captures d’écran, des extraits de code, etc. PRÉREQUIS L’expertise sécurité applicative est impérative. Référentiels sécurité OWASP Web Top 10 OWASP API Security Top 10 (2023) OWASP LLM Top 10 (2025) Secure SDLC et pratiques DevSecOps (Shift-Left Security) Audit technique : boîte blanche (code), boîte grise, boîte noire Expertise développement Langages : Java, PHP, AngularJS, Python Technologies : Frameworks Spring, Quarkus, API REST, NodeJS, SOAP, Java RMI Authentification et IAM Expertise sécurité dans les technologies modernes d’authentification : OpenID, OAuth Outil Keycloak Container / Cloud-Native Docker Security Kubernetes RBAC Network Policies Helm Chart Security Connaissances transverses Domaines informatiques : réseau, infrastructure, développement, etc. Architectures standards techniques d’une entreprise (reverse proxy, firewall, DMZ) Langues Contexte international : francophone et anglophone
Contexte : Dans le cadre du développement de solutions autour de l’IA (LLM, agents IA, industrialisation des modèles), notre client renforce ses équipes et recherche un PM IA pour piloter des produits innovants à forte valeur métier. Cette mission se réalise auprès des équipes comptabilité et finance du groupe. 🎯 Missions Recueillir, challenger et prioriser les besoins métiers autour des cas d’usage IA (LLM, agents intelligents) Définir la vision produit et construire la roadmap en lien avec les équipes techniques et data Rédiger les user stories et piloter le backlog (Agile / Scrum) Suivre le delivery des équipes (Data, ML Engineer, Data Engineer) et garantir la valeur délivrée Assurer la coordination entre équipes techniques, métiers et parties prenantes Suivre la performance des solutions IA mises en place et piloter leur amélioration continue Accompagner l’industrialisation des produits IA (MLOps, passage à l’échelle)
Consultation à lancer pour un renfort à la team Conformité Référentiels & Gestion EPEM. Missions principales de la team Conformité Référentiels & Gestion EPEM (Entrée en PErimètre de Maintenance) : - Administration de la GED (Gestion Electronique Documentaire) GSM-R, - Administration de la donnée Patrimoine & Sécurité dans les applicatifs GSM-R (AEM, RR…) - Référencement et analyse des rapports de production (maintenance/contrôles annuels) - Vérification de la complétude et de la conformité des nouvelles pièces documentaires constitutives du réseau GSM-R dans le cadre du processus de la gestion EPEM - Accompagnement des ESTI (Equipes locales télécom) sur des sujets transverses afin de garantir des interventions en sécurité incluant le périmètre TOWERCO.
Contexte Intervention sur les applications critiques de gestion des virements, prélèvements SEPA/non SEPA et paiements instantanés (Instant Payment), basées sur le progiciel Evolan Payment Engine (EPE) de Sopra. Missions principales RUN : Gestion des livraisons applicatives sur les différents environnements (intégration, homologation, production) Construction et clonage d’environnements Support technique aux équipes de développement et d’exploitation Contrôle qualité et respect des normes de livraison Optimisation technique des applications Participation aux maintenances, montées de version et tests de résilience Gestion des mises en production (MEP) et suivi des changements CHANGE : Analyse d’impacts techniques Participation aux releases jusqu’à la mise en production Chiffrage de solutions techniques Participation aux comités techniques Challenge des équipes de développement sur les choix techniques Application des processus de mise en production
Must have excellent Liferay and Java skills, Spring MVC, Apache CKF, Dozer (a fast and flexible framework for mapping back and forth between Java Beans) & XML: A minimum of 5 years’ work experience in Software Development Experience with implementing service-oriented architecture (SOA) Designs and develops Enterprise application integration (EAI) using any ESB products like Fuse, Camel, TIBCO, IBM message broker Designs and develops ESB/SOA/BPM middleware layers using tools like Mule ESB, jBPM Experienced in J2EE, Java Servlets, JMS, Design Patterns, Web services Solid hands-on experience in architecting and developing J2EE based web applications (JSP, Servlet, JDBC, JMS, JAXB) Expert level experience with SOAP and REST web services , open API development, and SOA concepts, using Spring with groovy, XML, JSON, and XSLT Solid understanding of integration & design patterns Gain adoption of platform delivery processes, standards and procedures Provide hands-on technical leadership throughout software development lifecycle (requirements gathering, Proof of Concept (POC) development, RFP creation and evaluation, design, development, implementation and close out) Experience in Database SQL Queries in Oracle Experience in Tomcat or WebLogic or Web sphere Ability to work independently in Agile Methodology (KanBan) Experience with different open source stacks including build & release processes like Maven, Ant, etc. Must have Liferay. Location is Stratford London. Duration is 2 months. Rate is negotiable. Please forward your CV in Word format.
Dot Net Developer - Stoke Our Client is looking for a Lead Application developer. You will be have at least 3 to 5 years proven track record of developing applications with Microsoft Dot Net technology. The candidate will also be expected to mentor any new developers to help evolve that persons skills. Microsoft Word - Lead .Net Application Developer You will be involved in developing a Customer Relationship Management (CRM) system for a niche sector. Clients then add their business requirements such as Membership Management, Event Management, Product/Publication Sales, etc. In addition, they may request to have modifications and enhancements made to meet their explicit requirements. The contact information is held within the core CRM element Dot .Net solution, all of the add- on modules have basic Sales Ledger features (i.e. invoicing, payments, refunds, rejections and credits). Therefore, any skills sets you have whereby you are able to interrogate, analyse and report upon demographic & related financial data will be an advantage. The main applications server is built to OOP principals using, VB.Net, ASP.Net with backend database development using SQL. Server. Integrated modules built using similar technologies as well as web technologies such as MVC, C#, Angular, HTML/CSS and Ajax. Understand how our customers use the Dot .Net Application suite and then using this understanding develop new features and/or enhancing & maintain current features. Developing new features and\or enhancing & maintaining current features on the main Dot .Net application suite. Assist with implementations, upgrades and resolving the more challenging support issues which require experienced developer review. On occasion assist with Helpdesk related issues responding to Customer tickets that have been deemed requiring your level of expertise/understanding and have been scheduled for you. Demonstrable experience working in a development team with OO structured processes Must have the following skills: VB.Net, ASP.Net Web Forms, Current JavaScript frameworks, Current JavaScript frameworks ORM Modelling, Oracle, MySQL, Any commercial use of source control systems C# considered as long as you are happy to work mainly in Visual Basic WCF, WebApi Location: Staffordshire Salary 35,000.00 - £40,000.00 Ideally with a degree in IT Please send your CV to us in Word format.
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 2 jours de télétravail / semaine - 📍 Bordeaux - 🛠 3 ans d'expérience minimum en environnement Mainframe bancaire Vous souhaitez participer à des projets stratégiques autour des paiements bancaires et évoluer dans un environnement Agile ? Cette opportunité est faite pour vous ! 🚀 Nous poursuivons notre développement et recherchons actuellement un.e Développeur Mainframe Pacbase pour intervenir chez l'un de nos clients, acteur majeur du secteur bancaire. Contexte : 💻 Vous rejoignez la Plateforme Échanges de notre client et intervenez au sein d'une Squad Agile de 8 personnes dédiée aux Paiements Instantanés. Vous participez aussi bien aux activités de Build que de Run , dans un environnement où la disponibilité et la performance des applications sont essentielles. Voici un aperçu de vos missions : 🎯 Analyser et cadrer les besoins métiers en proposant les solutions techniques les plus adaptées. Participer aux études d'impact, aux estimations de charge et à la conception technique. Développer les évolutions en environnement Mainframe. Réaliser les tests unitaires et garantir la qualité des développements. Participer aux mises en production et assurer le support des applications. Contribuer à l'amélioration continue de la Squad dans un fonctionnement Agile.
Au sein de notre centre de service de Grenoble , vous intervenez sur une plateforme de data streaming dédiée à la collecte et au traitement de données énergétiques issues d’équipements terrain (capteurs IoT, automates, GTB). En tant qu’ Expert Kafka Streams / Lead Dev Data Streaming , vous prenez en charge la conception, le développement et la mise en production de pipelines temps réel critiques. Vos missions principales : Concevoir et développer des microservices de streaming en Java / Spring Boot autour de Kafka & Kafka Streams . Construire et optimiser des topologies Kafka Streams (agrégations, fenêtres temporelles, joins, state stores…). Traiter les sujets de partitionnement , throughput , latence , scalabilité et gestion des offsets . Mettre en œuvre la résilience : tolérance aux pannes, reprise sur incident, relecture/replay, cohérence des données. Contribuer à l’architecture event-driven et aux bonnes pratiques de systèmes distribués. Participer à la supervision et au maintien en conditions opérationnelles des pipelines (métriques, alerting, troubleshooting). Assurer un rôle de lead technique : revues de code, standards, accompagnement de l’équipe, design technique. Environnement technique : Expertise : Java, Spring Boot, Spring Data, Kafka, Kafka Streams Idéalement : Kafka Connect, Spring Cloud, InfluxDB, Oracle/PLSQL, AWS (Lambda/SQS/SNS), Ansible, Docker, Spark
Besoin : connaissance de l'univers PLM, forte dimension data & posture chef de projet aguerri attendu. Localisation : Meudon, 4j sur site / semaine Habilitation : non Un de nos clients nous sollicite urgemment pour un besoin d'expertise sur SAP Engineering2Congigure. Contexte métier : Un programme de transformation visant à optimiser les processus de bout en bout grâce à une approche centrée sur les données et au déploiement d’un nouvel ERP du Groupe (SAP S/4HANA) ainsi que des leviers numériques associés. Le responsable de processus pilotera la transformation du volet « Cycle de vie des produits et des articles » au sein de la chaîne de valeur Engineer to Configure (E2C), en étroite collaboration avec le directeur de la chaîne de valeur E2C, les responsables de chaînes de valeur des GBU, les architectes d’entreprise, les responsables de processus PLM/MPE/CSE et les spécialistes SAP. Le responsable de processus apportera également son soutien au volet « Efficacité des changements de bout en bout » (E2E Change Efficiency), en contribuant au modèle opérationnel cible d’orchestration du CCB (Configuration Control Board) et aux « règles d’or » du cycle de vie des données de configuTration, aux côtés du responsable de processus du programme en charge de l’efficacité des changements. Périmètre / Portée : Articles : définition et modélisation de bout en bout du processus cible « Cycle de vie des articles » : Codification des articles, principes et règles de cycle de vie pour les attributs clés deu programme (contrôle des exportations, obsolescence, etc.) dans les systèmes centraux (PLM/base de données articles de SAP), entre les PLM (y compris les échanges de PLM à PLM), ainsi que dans les environnements de travail MPE, SAP et CSE, dans le cadre de la mise en place d’un MDM d’entreprise et d’un nouveau système de création pour les composants DATX (sous-catégorie d’articles). Ces nouveaux processus respecteront les principes de gouvernance et de « source unique de vérité » définis par le programme MDM. Produits : définition et modélisation de haut niveau, de bout en bout, du processus cible « Variantes et options des produits et processus dans les xBOM » : paramètres de configuration et gestion des variantes/références (y compris l’AVC comme référence) dans les systèmes PLM, MPE et SAP, y compris les règles de configuration pour le configurateur commercial SAP. Efficacité des changements de bout en bout (E2E Change Efficiency) : soutien au volet « Efficacité des changements de bout en bout » : modèle opérationnel cible d’orchestration CCB, analyse d’impact des changements et « règles d’or » pour le cycle de vie des données de configuration, sous la direction du responsable du processus « Efficacité des changements de bout en bout » concerné. Alignement sur les capacités cibles de SAP S/4HANA (PEO/AVC), PLM (PALMA), MPE et CSE Workbench ; coordination des GBU, des pays, des fonctions centrales et des intégrateurs (y compris Accenture sur PLMSI). Soutien à la gestion du changement et à la préparation opérationnelle pour la phase « E2C Explore ». Objectifs du projet : Fournir un processus cible et un modèle de données harmonisés et conformes aux normes pour le cycle de vie des produits et des articles. Garantir la continuité métier et numérique ainsi que l’unicité des données dans les processus E2C pour les données de référence liées aux articles dans PLM, MPE, ERP et CSE. Préparer les entités au déploiement (analyse des écarts, plans de remédiation). Accompagner le volet « Efficacité du changement de bout en bout » (orchestration du CCB, « règles d’or » du cycle de vie des données de configuration) et la réussite du programme de transformation ZENITH tout au long de la phase Explore. Résultats attendus et enjeux Processus cible et modèle de données clairs, modélisés et validés pour le cycle de vie des produits et des articles. Définition des «règles d’or» et du modèle opérationnel pour les données de référence liées aux articles dans les processus métier E2C (en particulier pour les composants, les articles du Groupe et les articles physiques), ainsi que des «règles d’or» associées pour PLM et SAP. Identification des gains de productivité et des indicateurs clés de performance (KPI). Alignement solide des parties prenantes entre les unités commerciales mondiales (GBU), les pays et le volet «Efficacité du changement de bout en bout». Atténuation des risques et respect du planning et du budget. Missions de l’expert Apporter son expertise sur les processus du cycle de vie des produits et des articles (codification, xBOM, gestion de la configuration et des variantes) en s’appuyant sur son expérience opérationnelle. Diriger la conception d’une solution de bout en bout axée sur les processus pour le cycle de vie des produits et des articles, en conciliant les besoins métier et les principes de conformité aux normes SAP/PLM. Définir et modéliser en détail les processus cibles, les flux de données, les entrées, les sorties et les étapes pour les données de référence liées aux produits. Soutenir la définition des produits liés aux données de référence des articles, pilotée par les équipes MDM, en garantissant l’unicité des données entre PLM, MPE, ERP et CSE, par la définition des cas d’utilisation pertinents et l’évaluation des impacts sur l’activité et les processus (état actuel, définition de l’état futur) à travers les processus métier E2C. Mettre en place la gouvernance, les règles d’or et le modèle opérationnel dédiés aux données relatives aux articles, et contribuer à l’élaboration des règles d’or pour le cycle de vie de la configuration E2C. Définir les gains de productivité et les indicateurs clés de performance (KPI) opérationnels. Assurer la coordination entre les experts, les équipes SAP, les intégrateurs PLM et SAP, ainsi que les fonctions centrales (TCE, Data Office) ; assister le responsable du processus du Programme en matière d’efficacité des changements de bout en bout (E2E) pour l’orchestration du CCB et l’analyse d’impact des changements. Assurer la communication avec les parties prenantes au sein des GBU, des pays, de la chaîne de valeur E2C et du programme. Veiller à la bonne adoption des normes, à l’analyse des écarts et à la mise en œuvre des plans de correction. 10. Identifier les risques et définir des stratégies d’atténuation. 11. Anticiper et définir les éléments de gestion du changement pour la préparation du déploiement.
Contexte de la mission Au sein de l'équipe Transaction Regulatory Reporting , la mission consiste à assurer le développement et la maintenance des applications dédiées au reporting réglementaire des produits dérivés listés et des produits collatéraux, conformément aux différentes réglementations en vigueur. Responsabilités principales Concevoir, développer et maintenir les applications de reporting réglementaire. Déboguer, analyser et corriger les anomalies. Assurer le support auprès de l'équipe de production afin de résoudre les incidents. Participer aux contrôles quotidiens de production. Contribuer au développement d'une nouvelle solution dédiée aux reportings réglementaires. Missions Sous la responsabilité d'un chef de projet : Participer aux projets réglementaires : conception et développement des solutions. Rédiger les spécifications techniques. Collaborer avec des équipes internationales afin de valider les évolutions. Gérer les environnements de développement et de recette (UAT). Assister l'équipe de production dans les activités de delivery et de maintien en conditions opérationnelles (Run). Participer à la mise en œuvre des processus CI/CD. Travailler dans un environnement Agile. Compétences techniques Java 17 (migration vers Java 21) Spring Boot, Spring Core, Spring Batch, Spring Data, Hibernate, JPA Angular 10 REST API C# Git, Jenkins, Maven, Sonar, Bitbucket XL Release, XL Deploy, Control-M Design Patterns, principes SOLID, programmation orientée objet (POO) Linux, Windows, OpenShift SQL, Oracle, SingleStore Compétences métier Connaissance des réglementations financières : MiFID II, EMIR REFIT (OTC, Collateral, Listed Derivatives). Première expérience sur les produits Collateral, OTC et dérivés listés. Sens du détail et forte orientation maintenance applicative. Qualités personnelles Autonomie, sens des responsabilités, proactivité et organisation. Forte capacité d'adaptation. Esprit d'équipe. Excellentes capacités d'analyse et de synthèse. Bonnes qualités de communication. Intérêt pour les marchés financiers. Volonté de développer ses connaissances fonctionnelles et réglementaires.
Hoxton Partners recherche un Senior Full Stack Developer spécialisé dans le développement d’applications Data & AI afin d’intervenir sur un programme stratégique de transformation digitale. La mission consiste à concevoir et développer des applications web sur mesure, data-intensive et AI-native, principalement sur l’écosystème Google Cloud Platform. Le consultant interviendra de bout en bout sur la chaîne applicative, depuis l’exploitation des données dans BigQuery jusqu’à l’intégration d’agents IA et à la création d’interfaces utilisateurs avancées. Le rôle est fortement orienté développement et nécessite une excellente maîtrise de React.js, TypeScript et Python. Le consultant sera responsable de la qualité et de la maintenabilité des solutions produites, avec un véritable ownership sur l’ensemble du cycle de développement. Les principales responsabilités seront les suivantes : Concevoir et développer des applications web responsives et data-intensive en React.js et TypeScript Créer des interfaces utilisateurs avancées, ergonomiques et conformes aux maquettes Figma Développer des composants réutilisables, des filtres complexes et des visualisations interactives Intégrer des agents IA et des modèles LLM directement dans les applications web Mettre en œuvre des fonctionnalités conversationnelles, du streaming de réponses et du tool-calling Développer des API et des services backend en Python Concevoir les connecteurs et les flux entre BigQuery, les agents IA et les interfaces utilisateurs Intégrer des fonctionnalités d’embedded analytics avec Looker Embed SDK et les API Looker Participer à la transition progressive de certains usages Power BI vers Looker Déployer et exploiter les applications sur Google Cloud Platform Utiliser notamment Cloud Run, App Engine, Vertex AI, BigQuery et IAM Mettre en place les mécanismes de sécurité de bout en bout : SSO, OAuth, IAM et Row Level Security Appliquer les bonnes pratiques de développement : Git, CI/CD, clean code, DRY et atomic design Garantir la performance, la robustesse et la maintenabilité du code livré Utiliser de manière responsable les outils de développement assistés par IA tels que Cursor, GitHub Copilot ou Gemini Conserver une maîtrise complète et une compréhension précise de l’ensemble du code produit
C# .net Developer – Insurance Our Client is an insurance underwriter in the City of London. They are now looking to grow their software development team and are looking to recruit a C# .net Software Developer. You will have at least 5 to 7 years expertise in developing complex software with C#. A strong mathematical background would be advantageous but not required. Must have excellent communication and interpersonal skills. Expert in C# Development coupled with Java/jQuery Web development Web API, CSS. You will have solid SQL Server experience (stored procedures, table design and some maintenance). Microsoft Office including VBA and advanced skills in Excel and HTML/IIS. Develop and support applications using Visual Studio and other Products where appropriate. Provide support for Microsoft Office Applications along with design and build reports for our SharePoint Applications. The ideal candidate will have a drive to succeed, take part in IT strategy and work in a technology rich and agile environment. The developer will be part of a small team with responsibilities for ensuring the business has full support regarding IT systems. Key aspects of the role will be to: Initiate and promote improvements to MI and analysis Analyse requirements and provide the most suitable solution using the most appropriate technology. Document/support and upgrade a wide range of internal applications/processes As this is a small team, you will need to be flexible in your approach, as you will have primary responsibility for some specific systems but will need to be aware of the overall system. Ability to produce ad hoc reporting and analysis of information in the Data Warehouse Work both as part of a team and under your own initiative Communicate with all areas of the business, at all levels The Client uses Windows Servers and virtualised Windows Clients, with Microsoft office products (Word, Excel, Access, PowerPoint etc.). Additionally they use Office 365 for email, Microsoft SQL Server for our main databases and SharePoint for our intranet. For underwriting the Client uses (Eclipse) and for Accounts (Sun), and a number of other smaller applications for specific jobs, such as RMS for Modelling and Remetrica for Actuarial function. The salary for this role will be up to £50K – for the right candidate maybe slightly higher for exceptional candidates. The Client will consider someone junior with an ability to learn and hit the ground running at £25K - £30K. You will have a 2:1 in maths or computer science, or similar. The company is based in the City of London. Please send your CV to us in Word format along with your salary and availability.
Data Scientist – Manchester Our Client an international organisation is looking to recruit a Data Scientist with 7 to 10 years expertise as a Data Scientist. You will have Natural Language Processing (NLP) knowledge and experience and understand and analyse large data sets to discover new insights. Working in a multi-disciplinary team within a highly technical and complex environment. Well versed in scalable data mining and machine learning techniques (using computers to improve as well as develop algorithms)Kernel Methods, Deep Learning, Statistical Relational Learning, Ensemble Methods Model using advanced statistical/ mathematical models, predict and segment data to hypothesize/ evolve uses cases to monetize data and generate other business value. Translate business needs to technical requirements and implementation. Experience of Big Data technologies/Big Data Analytics. C++, Java, Python, Shell Script R, Matlab, SAS Enterprise Miner Elastic search and understanding of Hadoop ecosystem Experience working with large data sets, experience working with distributed computing tools like Map/Reduce, Hadoop, Hive, Pig etc. Advanced use of Excel spread sheets for analytical purposes MSc or PhD in Data Science or an analytical subject (Physics, Mathematics, Computing) or other quantitative discipline The position is based close to Manchester. The salary for this position will be circa £75K - £85K plus benefits. Please send your CV to us in Word format along with salary and availability details.
Nature de la mission Pilotage de la roadmap produit (priorisation, cadrage, vision) Coordination de plusieurs équipes techniques Traduction des besoins utilisateurs en exigences produit Animation des rituels, suivi du delivery et démonstration de valeur Suivi de l’adoption et de l’expérience utilisateur Compétences / technos Product management / PO confirmé Maîtrise des pratiques agiles (User Stories, backlog, roadmap) Capacité à travailler avec des équipes techniques Forte orientation expérience utilisateur / valeur métier Capacité de coordination transverse Démarrage Juillet 2026
Contexte de la mission Au sein de l’équipe Digital & IT Groupe , l’équipe Digital Workplace fournit des services informatiques critiques pour le Groupe, notamment : Active Directory Azure Active Directory IAM (Identity & Access Management) Microsoft 365 (O365) Gestion des terminaux (Device Management) Gestion de la mobilité (Mobility Management) Outils de collaboration En tant qu’ Ingénieur Sécurité Digital Workplace , vous êtes responsable du support et du renforcement de la cybersécurité des services et plateformes fournis par l’équipe Digital Workplace Groupe. Rattaché(e) au Responsable Sécurité Digital Workplace , vous contribuez à la mise en œuvre de la stratégie de cybersécurité, aux opérations de sécurité et à la conformité sur votre périmètre, en cohérence avec la stratégie IT du Groupe et les besoins métiers. Objectifs et livrablesConstruire la sécurité des services Digital Workplace de bout en bout Définir et mettre en œuvre une stratégie de sécurité Digital Workplace basée sur les risques, les menaces, l’évolution technologique et la stratégie IT du Groupe. Définir et communiquer les politiques et standards de sécurité Digital Workplace et veiller à leur bonne compréhension. Piloter les projets cybersécurité liés au Digital Workplace en coordination avec les équipes Digital & IT du Groupe. Accompagner les équipes Digital Workplace dans l’intégration de la sécurité au sein des projets et de la gestion des risques. Mettre en place et piloter la gouvernance de la sécurité Digital Workplace (comités, tableaux de bord, indicateurs, etc.). Assurer une veille sécurité sur les vulnérabilités et les tendances liées aux technologies Digital Workplace. Contribuer à l’amélioration continue de la sécurité du Digital Workplace Sensibiliser et former les parties prenantes afin d’élever le niveau global de sécurité. Concevoir et déployer les contrôles de sécurité Digital Workplace. Contribuer à la communauté/chapitre Digital Workplace du Groupe. Participer à la communauté de sécurité des infrastructures. Accompagner les responsables sécurité locaux sur les sujets Digital Workplace. Assurer les opérations de sécurité des services et plateformes Digital Workplace Garantir l’intégration de la sécurité dans les activités de maintien en conditions opérationnelles (RUN) : IAM, gestion des vulnérabilités, gestion des exceptions, ouvertures de flux, etc. Assurer le suivi continu de la conformité sécurité (Control Tower) et produire les reportings périodiques. Piloter la mise en œuvre des plans d’amélioration continue et de remédiation. Gérer les incidents de cybersécurité sur son périmètre et contribuer à la résolution des incidents majeurs ou situations de crise. Assurer le suivi des activités RUN liées à la sécurité (contrôles, exceptions, etc.). Compétences demandéesCompétences Niveau de compétence analyse de risques Confirmé SCCM Confirmé Macos Confirmé Intune Confirmé Mobiles devices Expert Windows Expertise Expert cybersecurité Confirmé Azure Active Directory Avancé
The Space, Defence and Intelligence (SDI) business unit in CGI is a true IT Systems Integrator. We work, build, and operate bespoke, technically complex, mission-critical systems which help our clients keep us all safe and secure. We bring innovation to our clients using proven and emerging technologies, agile delivery processes and our deep expertise across the breadth of space, defence, intelligence, aerospace and maritime, all underpinned by our end-to-end cyber capability. We work collaboratively with global technology companies, cutting edge SMEs and academia to deliver the optimal solution for each client. CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named one of the ‘World’s Best Employers’ by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you’ll be part of an open, friendly community of experts. We’ll train and support you in taking your career wherever you want it to go. As a Business Development Manager at CGI, you will play a pivotal role in identifying, qualifying, developing, and securing new business opportunities for CGI OpenSea360 and other maritime related areas. Working closely with the leadership team in maritime and wider SDI, you will execute strategies that drive growth across both public and private sector clients. This role will primarily be based at our Chippenham office, however there will be regular travel to client site across the UK and abroad. Due to the secure nature of the programme, you will need to hold UK Security Clearance.
Submit your CV
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
Get discovered
Recruiters come directly to look for their future hires in our CV library.
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Frequently asked questions about working as a Developer in Other Languages (R, Cobol, Perl, VBA, Ruby, Shell...)
What is the role of a Developer in Other Languages (R, Cobol, Perl, VBA, Ruby, Shell...)
The developer (VBA, ruby, perl, shell ...) is a specialist in dynamic web development. Their uniqueness lies in the fact that they can process text files differently than with scripts. Thanks to this, they are less limited in their scope of action compared to other web developers. They always have multiple tasks to fulfill.
How much does a Developer in Other Languages (R, Cobol, Perl, VBA, Ruby, Shell...) charge
On average, a developer earns around £450/day depending on their experience. You can earn a salary of £31,000 per year if you are a beginner.
What is the definition of a Developer in Other Languages (R, Cobol, Perl, VBA, Ruby, Shell...)
The Python developer is responsible for writing, analyzing specifications and designing software architecture (including some ERP modules, Big Data...) according to these specifications and client needs.
He codes and implements algorithms, but also performs technical testing phases, monitoring and maintenance.
He may also be required to train or write technical documentation for users.
What type of mission can a Developer in Other Languages (R, Cobol, Perl, VBA, Ruby, Shell...) handle
The Python programmer's mission is: architecture, development, and implementation of code for web applications, programs or software.
Among the main missions of the Python freelance developer:
- develop, implement, improve Python code for a project;
- use Frameworks such as Django, Flask or Pyramid;
- migrate legacy infrastructure (running with old, sometimes obsolete languages to Python3 or a recent version of Python);
- perform unit, functional and technical tests;
- handle monitoring and maintenance of the current system;
- improve or create data analysis solutions;
- create technical documentation;
- perform technology watch.
What are the main skills of a Developer in Other Languages (R, Cobol, Perl, VBA, Ruby, Shell...)
The Python developer knows all programming concepts related to their preferred language.
• Gitlab or Github and CI/CD
• Docker and Cloud (AWS, Azure, Google Cloud)
• Web languages (JS, HTML, CSS)
• Linux and Big Data
• Databases (PostgreSQL, MySQL, Oracle...)
For web-oriented Python development, it is also important to know the most popular frameworks such as Django and Flask, or even Grok, Bottle, Karrigell, Pyramid, Tornado, Zope etc. Python developers must also demonstrate:
- good analytical skills;
- a clear understanding of a project's budgetary and technical challenges;
- great creativity to find solutions;
- open-mindedness and ability to work in a team with collaborators of multiple profiles (other tech freelancers, product owner, technical or functional project manager...).
What is the ideal profile for a Developer in Other Languages (R, Cobol, Perl, VBA, Ruby, Shell...)
The Python developer must also demonstrate:
- good analytical skills;
- a clear understanding of the budgetary and technical issues of a project;
- great creativity to find solutions;
- open-mindedness and ability to work in a team with collaborators of multiple profiles (other tech freelancers, product owner, technical or functional project manager...).
757 results
Contracts
ContractorPermanent
Location
Remote type
HybridRemoteOn-site
Rate minimum.
£150
£1300 and more
Salary minimum
£20k
£250k
Experience
0-2 years experience3 to 5 years experience6 to 10 years experience+10 years experience