Nos développeurs travaillent sur des projets de transformation digitale, avec des technologies comme Java, .NET, React, ou encore AngularJS, dont la mise en œuvre est encadrée par une usine logicielle et des préceptes issus des méthodes agiles. Solidaires, autonomes et entourés, ils assument des fonctions variées telles que codage, définition d’architecture ou assistance technique.

Projets au forfait ou en régie, autour de la transformation digitale

Nos équipes de développement fournissent aux pôles Solutions des expertises en conception technique, développement, architecture, mise en production et service client, dans le cadre de projets de transformation digitale centrés sur la relation client omnicanale. Ces projets sont tantôt au forfait, tantôt en régie, nos collaborateurs passant de l’un à l’autre. Chaque mission est unique et apporte ses joies, ses difficultés et, toujours, la possibilité de monter en expertise. Imposant beaucoup de développements spécifiques, nos solutions incluent des applications, connecteurs et autres interfaces utilisateurs. Elles doivent être hautement disponibles et intégrées dans les SI de nos clients.

Des profils et des postes différents avec une porosité synonyme de variété et d’évolution

Nos équipes de développement assument différentes fonctions, avec possibilité de les cumuler ou de passer de l’une à l’autre :

  • Développements souvent très spécifiques en Java, C# ou JavaScript
  • Expertise technique en architectures complexes, maintenance de l’usine logicielle interne DevOps, tests techniques et gestion d’incidents de production.
  • Expertise auprès du service client (maintenance corrective, maintenance évolutive et assistance).
  • Formations techniques et AMOE auprès de nos clients et chez les éditeurs.

Les mots-clés que nous cherchons dans les CV des développeurs…

Java Enterprise Edition, .NET, C#, React, AngularJS, APEX, SVI, VXML, Cisco, RMI, Eclipse, cluster, Junit, SOAP/REST, Socket, CRM, SQL, PostgreSQL, Oracle, JSP, TagLib, GWT, Maven,  SVN, GIT, XSLT, Tomcat, CTI, MVC, WCF, SonarQube, Solr, Jenkins, Hibernate, JPA, XMLBeans, WebSocket, WebRTC, Framework.NET, Xcode. Une liste non exhaustive !

Usine logicielle et partage des retours d’expériences

Pour répondre aux exigences de nos clients en termes de respect des délais et de qualité des livrables, nous affinons en permanence nos méthodes de développement, décrites dans des documents normatifs mis à jour en fonction des retours d’expérience. Pragmatique, notre démarche s’appuie sur un processus itératif qui privilégie l’objectif. Pour nos projets, nous utilisons une usine logicielle construite autour de Maven, Nexus, SVN, Jenkins et SonarQube. Les rapports d’audit Sonar aident quotidiennement le développeur à détecter ce qui doit être amélioré. Les plus expérimentés aident les plus jeunes à comprendre ces audits et à corriger en priorité les problèmes les plus critiques, au plus tôt dans le cycle de développement.

Les qualités de nos développeurs : esprit agile, solidarité, communication, pragmatisme, initiative…

Nous devons nous adapter en permanence aux aléas de notre métier tout en maintenant les projets sous contrôle. Même quand il s’agit d’un projet au forfait, notre perception du besoin du client s’affine chaque jour. Pour y parvenir, nous adoptons des préceptes issus des méthodes agiles. En particulier, la communication entre développeurs et consultants fonctionnels est continue. Le lead developer anime l’équipe en s’assurant que chaque développeur comprend de quelle façon les tâches qui lui sont confiées s’insèrent dans le projet.

Nos solutions répondent aux problématiques métier immédiates de nos clients, qu’il s’agit donc de bien comprendre. C’est le rôle des consultants fonctionnels mais aussi de tous les acteurs du projet, développeurs en tête. Quelle que soit sa position ou son ancienneté, chacun est encouragé à proposer des idées permettant de concilier pragmatisme et recherche de la qualité. En corollaire, aucun chef omniscient ne vient dicter leur conduite à des troupeaux de développeurs obéissants et décérébrés ! Autonomes mais toujours encadrés, nos développeurs évoluent dans un environnement où leur travail est reconnu et respecté. À leur demande, ils se voient confier de nouvelles responsabilités.

Nos critères, au-delà des compétences

Almavia accorde autant d’intérêt aux candidats issus des meilleures écoles et universités qu’aux parcours atypiques. Nous apprécions aussi les collaborateurs ambitieux, dans le bon sens du terme. Et nous accordons une grande importance aux qualités humaines synonymes d’équipes soudées et solidaires.

EN SAVOIR PLUS

Nos engagements

Dès lors qu’un collaborateur est entré chez Almavia, nous favorisons son épanouissement et nous accompagnons son évolution de façon volontariste et bienveillante. Toujours à son écoute, nous veillons également à assurer la qualité et la cohérence des missions qui lui sont confiées.

EN SAVOIR PLUS

Nos offres d’emplois Développeurs

Nos offres de stages Développeurs

Témoignages de nos développeurs