Développeur Java/Spring et/ou Web/AngularJS Senior

En tant qu’analyste-programmeur Senior, vous utiliserez MyEclipse, Confluence, Jira, Office (Visio, Word, Excel), Maven, JUnit, Jenkins et SVN afin de concevoir, développer, tester, gérer le code source et documenter nos logiciels dédiés de reporting et de Business Intelligence.  Vous utiliserez vos connaissances approfondies en Java 7 et 8, et des frameworks Spring/SpringBoot et Hibernate pour développer notre serveur. Vous mettrez à profit votre expérience AngularJS pour mettre en œuvre notre interface utilisateur interactive et responsive. 

Enthousiaste, positif et communicateur, vous encadrerez les développeurs moins expérimentés de nos équipes et effectuerez du coaching et du transfert de connaissance.  Occasionnellement, vous participerez à des proof-of-concept chez nos prospects et encadrerez techniquement des projets compliqués de mise œuvre de nos logiciels chez nos clients en Suisse ou à l’étranger.

Le poste se compose des activités suivantes:

  • Développement d'un logiciel de Business Intelligence et de Reporting
  • Analyse du cahier des charges fonctionnel
  • Elaboration d’une architecture et de spécifications techniques
  • Implémentation en Java, Spring, Hibernate et AngularJS
  • Développement de tests unitaires et fonctionnels automatisé JUnit et Selenium
  • Gestion de projet et de la documentation sur JIRA et Confluence

Nous offrons :

  • Une ambiance de travail motivante au sein d’une équipe jeune, internationale et dynamique
  • Des perspectives d’évolution rapide
  • La possibilité de développer des compétences technologiques, fonctionnelles/métier et de gestion de projet
  • De nombreuses possibilités de formation continue
  • Un package financier attractif

Le candidat idéal possèdera le profil suivant : 

  • une formation d’ingénieur EPF en informatique ou équivalent
  • un goût prononcé pour la technologie et le travail en équipe
  • le sens de la communication et du conseil
  • de solides compétences en Java et dans les langages orientés-objet
  • de solides compétences dans les frameworks et technologies actuelles Java tels que Spring, Hibernate, web services REST, JavaScript, AngularJS, Tomcat, JSP, Struts, PostgreSQL, MySQL, DOJO, jQuery, etc.
  • de bonnes connaissances en bases de données relationnelles et data warehousing : modélisation de données, SQL, procédures stockées (PL/SQL).  Des connaissances approfondies en Oracle, Sybase, DB-2 ou mySQL sont un plus
  • une solide expérience des outils MyEclipse, Confluence, Jira, Office, Maven, JUnit, Jenkins, Artifactory et SVN
  • des connaissances en reporting et en BI sont un plus, en particulier sur BIRT, Jasper ou Pentaho, ou sur les produits OpenText Analytics, Qlik ou Tableau
  • langue maternelle française ou anglaise et un excellent niveau dans l’autre langue (parlé et écrit); de bonnes connaissance d’allemand sont souhaitées mais pas nécessaires
  • disposé à voyager occasionnellement en Suisse et Union Européenne
  • la nationalité Suisse ou Européenne ou un permis de travail B ou C

Les candidats intéressés et qualifiés enverront leur dossier comprenant un curriculum vitae ainsi qu’une lettre de motivation à This email address is being protected from spambots. You need JavaScript enabled to view it. 

ReportingSoft is primarily a global presence, the employees of which are recognized for their expertise, mutually enriching their business and technology skills. In all their actions, they carry with them the group's core values​​: responsiveness, commitment, professionalism and performance. For ReportingSoft, the success of a project requires not only skills but also strong common values.