Développeur Java CCM
Développeur Java CCM
- Full-time
- Contract Type: Long term contract
Company Description
Talan est un cabinet de conseil en innovation et transformation par la technologie. Depuis plus de 20 ans, Talan conseille les entreprises et les administrations, les accompagne et met en œuvre leurs projets de transformation et d’innovation en France et à l’international.
Présent dans 21 pays, le Groupe met l’innovation au cœur de son développement et intervient dans les domaines liés aux mutations technologiques des grands groupes, comme le Big Data, l’IoT, la Blockchain et l’Intelligence Artificielle.
Pour la 9ème année consécutive, Talan est lauréat du palmarès des entreprises françaises où il fait bon travailler.
Présent à Genève et à Lausanne Talan Suisse compte aujourd’hui près de150 collaborateurs. Initialement investi dans le secteur financier, Talan s’est développé ces dernières années dans les secteurs de l’horlogerie, des assurances, des médias et des services.
Job Description
Objectifs de la fonction
- Analyser et développer les évolutions de la plate-forme éditique de gestion de la communication client à partir de cahiers des charges ou en mode agile en collaboration avec le Responsable Produit et les Product Owner des Métiers.
- Participer à la maintenance et au support de la plate-forme (niveau 2 et 3) en veillant à garantir la performance, la sécurité, l’évolutivité et le niveau de service fixé vis-à-vis des Métiers
Responsabilités et attributions
- Analyse et Conception
- Développement, tests et documentation détaillée
- Maintenance, support et participation à l’amélioration continue des processus de développement
- Collaboration avec les autres équipes de développement, le BA fonctionnels et techniques
Description des tâches majeures
Les tâches de l’analyste développeur portent sur l’analyse et le développement de nouvelles fonctionnalités et de nouveaux modules de la plate-forme éditique de gestion de la communication client Série M de KWSoft et les maintenances évolutives et correctives y relatives
- Effectuer des tests unitaires et d'intégration continue pour garantir la qualité et la stabilité du code
- Assurer la maintenance corrective et évolutive des composants existants
- Documenter les travaux d’analyse, de conception, de réalisation et de validation
- Participer à la résolution des incidents et des problèmes techniques rencontrés par les utilisateurs
- Prendre en charge le support à la production éditique en veillant à respecter le niveau de service
- Aider à l’estimation des efforts de développement
- Collaborer avec les équipes de support technique pour fournir une assistance aux utilisateurs finaux
Tâches particulières/divers
- Participer aux réunions d’équipe, aux revues d’exigences et à la rédaction des spécifications technico-fonctionnelles
- Contribuer à la formation, au développement et au support technique aux développeurs et faire l’interface avec les parties prenantes.
- Contribuer à l’amélioration de la qualité globale des applicatifs.
- Veille technologique et aide à faire évoluer les méthodes, outils et standards du développement
Qualifications
Profil de formation
- HES ou Diplôme universitaire en informatique, ingénierie logicielle
Expérience professionnelle souhaitée
- Au moins 3 ans d’expérience professionnelle de développement dans l’éditique ou la gestion de la
- Communication Client (CCM), de la conception de modèle à la programmation de filières
- ordonnancées de gestion d’édition de masse en contexte omnicanal (papier et numérique).
- La pratique des technologies de la suite Série M de KWSoft est un vrai plus
- Expérience de développement éprouvée
- Bonnes Connaissances des technologies et outils suivants :
- Java EE
- Javascript
- REST
- Linux, Shell scripting, Python
- HTML, HTML5, XML
- SQL (de préférence en environnement Oracle)
- Connaissance d’un atelier de conception de modèles de documents industriels pour acheminement omnicanal.
- La Certification SCRUM Master est un plus
Aptitudes particulières
- Capacité à travailler de manière autonome et en équipe.
- Capacité d'analyse et de résolution de problèmes.
- Être familier avec le cycle de vie du développement logiciel
- Personnalité : capacité d’adaptation, ouverture, autonomie, esprit critique, méticuleux, précis, proactif et persévérant
- Compétences sociales : facultés relationnelles, facilité à communiquer par écrit et oral
- Compétences méthodologiques : sens de l’organisation, pouvoir gérer plusieurs taches de front, capacité d’analyse, esprit de synthèse, aisance rédactionnelle