Alternant développeur ingénieur d'études H/F

Retour à la liste des annonces

Banque Finance Java JavaScript NoSQL MySQL Maven

Guyancourt (78)  

Filiale du groupe Crédit Agricole, Crédit Agricole Payment Services est le producteur paiement du Groupe Crédit Agricole, leader en France des solutions de paiement avec près de 30% de part de marché et 10 milliards de transactions traitées en 2016.

Digitalisation, nouveaux usages, nouvelles concurrences, pression réglementaire le domaine des paiements connaît des mutations profondes et rapide. Dans ce contexte, Crédit Agricole Payment Services met son expertise, sa capacité d’innovation et sa performance industrielle au service des banques et des grands remettants pour leur proposer des services de paiement nouveaux conjuguant facilité d’usage et sécurité.

Le service développement interne (6 personnes) appartient au département services transverses qui regroupe toutes les activités d’architecture, de tests et de développement spécifique.

Ce service assure les missions suivantes :
– Développer des applications au service des lignes d’offres et de l’exploitation reposant essentiellement sur des technologies Open Source ;
– Intervenir sur des missions d’audit de code applicatif sur des solutions de l’entreprise ;
– Challenger les évaluations de charges de développement des fournisseurs ;
– Effectuer de la veille technologique.

Dans ce cadre, vous participerez au développement d’applications et aux POC de solutions en relation avec les parties prenantes du projet (Chef de projet, expert fonctionnel, équipes production) dans des modes agiles (scrum, devops) ou classique, principalement autour de frameworks open source.

Vos missions principales seront les suivantes :
Participer à la conception des architectures logicielles des nouveaux projets.

Réaliser le développement d’applications et/ou d’outils :
– Programmer les solutions en respectant les normes de développements ;
– Créer des services scalables et résilients ;
– Développer des API destinées à fournir la meilleure expérience utilisateur sur mobile et sur site web ;
– Tester unitairement les solutions ;
– Assurer une qualité de code favorisant la maintenabilité et la réversibilité ;
– Sécuriser le développement en applicant les normes de sécurité de l’entreprise (basé entre autre sur les recommandations OWASP et PCI-DSS).

Accompagner la chaîne de production :
– Automatiser les installations ;
– Contribuer à l’industrialisation des composants dans le système d’information de l’entreprise ;
– Effectuer des audits de code ;
– Transmettre les compétences aux développeurs TMA.

Niveau d’études minimum

Bac + 3 / L3

Formation / Spécialisation

Ecoles, universités avec une spécialisation informatique (développement génie logiciel, systèmes distribués ou sécurité)

Niveau d’expérience minimum

0 – 2 ans

Compétences recherchées

Compétences comportementales :
– Curiosité technique et fonctionnelle ;
– Qualité rédactionnelle ;
– Esprit d’équipe.

Outils informatiques

– OS : Windows, Linux ;
– Bases de données : SGBDR SQL (MySQL), connaissance des bases NoSQL ;
– Développement en Java (8), HTML, JavaScript ;
– Outils de fabrication : Maven, test unitaires, http et systèmes distribués.

Langues

Anglais serait un plus