Développeur Java

Date de parution : 01-03-2019 - Référence :

Secteur : Informatique - Télecommunication
Contrat : CDI
Fonction : Développement/programmation
Localisation : Berrechid
LOGO

Contexte du recrutement et définition de poste :

 

CRIT recrute pour le compte de l'un de ses client multinational plusieur dévelopeur Java ;

Sous la supervision du Responsable Etudes et Développements, vous avez pour principales missions auprès de toutes les filiales du groupe en Afrique :

·         Réaliser des développements de type RICEFw (Reporting, Interfaces, Reprise de données, Evolution spécifiques, Ecrans &  Workflow) liés au déploiement et à l’exploitation de BevSoft (Core Model Groupe autour de l’ERP Infor M3).

·         Analyser techniquement, chiffrer, réaliser, tester unitairement, optimiser, maintenir et déployer les développements décrits par la MOA / MOE autour de l’ERP Infor M3 ainsi que des technologies connexes en usage au sein du Groupe

Vous êtes également responsable de la qualité de l’implémentation des développements autant du point de vue du fond (conformité du développement au besoin exprimé) que de la forme (respect des normes de développement et de la méthodologie)

 

Les missions qui vous sont assignées :

 

ANALYSER : analyser les expressions de besoin ou les spécifications fonctionnelles avec un esprit critique afin de faire ressortir les manques de cette analyse compte tenu de l’architecture technique de l’ERP. Fournir en résultant un livrable : l’analyse technique décrivant comment la problématique métier doit être implémentée techniquement

CHIFFRER : lire les analyse complètes (fonctionnelle + technique) afin de réaliser un chiffrage réaliste de l’implémentation du spécifique incluant la programmation, les tests unitaires, l’installation et l’éventuelle documentation technique

REALISER : programmer dans le temps imparti les évolutions répondant au besoin exprimé en observant les règles de nommage et de développement ainsi que les normes de qualité en vigueur, tout en veillant à la maintenabilité et à l’évolutivité du code

TESTER : identifier les cas de tests nominaux et alternatifs en amont du développement et dérouler les tests unitaires à l’issue de celui-ci tout en s’assurant de sa non-regression

OPTIMISER : à partir du code source et des outils disponibles, être capables d’optimiser un programme en réécrivant l’algorithme, en refactorisant le code et en proposant de nouveaux indexes

MAINTENIR : assurer la tierce maintenance corrective et évolutive des composants applicatifs du SI du Groupe (troubleshooting, réponses aux incidents, correction des bugs, évolution des composants…)

INSTALLER : empaqueter et déployer un développement ou un correctif vers un environnement cible

 

DOCUMENTER : rédiger la documentation technique et formaliser les procédures techniques inhérentes au développement

 

Des activités annexes du développeur pourront être :

FORMER : pouvoir former d’autres développeurs aux langages, outils et technologies utilisés pour toutes les activités du poste (programmation, analyse, tests, optimisation et déploiement)

PARRAINER : pouvoir suivre un autre développeur en cours de montée en compétence afin de l’aider à maitriser son poste

 

AMELIORER : suivre les évolutions conceptuelles et logicielles des technologies informatiques, pour en proposer les intégrations dans le système d’information



Profil recherché :

Formation : Bac+5 (Ingénieur ou Master) en Systèmes d’Information

Expérience professionnelle : Minimum 3 ans d’expérience en développement sur des projets d’intégration et de déploiement de solutions ERP, idéalement INFOR M3.

 

Compétences techniques / savoirs / savoirs faire :

o    Connaissances architecturales et fonctionnelles des systèmes d'information

o    Maitrise des langages JAVA, SQL, XML

o    Connaissance des environnements de développement : Eclipse, Visual Studio

o    Idéalement, vous connaissez l’environnement technologique M3 : ISO, MAK, MEC, MOS, LCM

o    La connaissance de SSIS & Transact-SQL est un atout apprécié

o    Connaissance des méthodes et normes de qualité du logiciel

o    Capacités d’analyse et de synthèse

o    Capacités d’écoute et de communication. Vous savez communiquer auprès d’interlocuteurs de différents niveaux.

o    Bonne capacité rédactionnelle

o    Vous êtes organisé, rigoureux et autonome

o    Vous avez le sens du travail en équipe

o    Vous êtes doté d’une forte capacité de travail.

o    Vous avez le goût du challenge et le sens de l’engagement