OCP Maintenance Solutions is an asset management consultancy and software development BU within OCP Group specialized in advanced Reliability and Maintenance 4.0 solutions for the service of multiple industries.Maintenance 4.0, CBM, Industrial Digitalization, AI, Data Analytics … Are you interested in these topics?Would you like to play an active part in developing revolutionary applications using cutting-edge tools and technologies in a highly Agile environment? Then, OCP MS is the right place for you!Are you an inquisitive computer science individual? Do you enjoy solving complex problems and working to build new things? Join one of the most innovative, high-tech companies, OCP Maintenance Solutions.We are seeking highly motivated software engineers specializing in front end, back end/ or full-stack development.Qualifications· Engineering, Master’s or PhD degree in IT· 5+ years of experience in similar job positions· Proficiency in object programming methods and techniques· Proficiency in JAVA / JEE languages;· Proficiency in front end languages and framework: HTML, Javascript, Jquery, Ajax, CSS; Bootstrap, Android, AppDynamics· Proficiency in software testing methods· Proficiency in document management· Proficiency in configuration management tools· Proficiency in Bug management tools.· Proficiency in database concepts and the functioning of relational DBMS· Good knowledge of AngularJS and / or React JS· Good knowledge of web service technologies & Web API technologies (RESTful architecture style, JSON, SWAGGER ...)· Good knowledge of design patterns· Knowledge of the Agile SCRUM method· Knowledge of WEB architectures· Technical knowledge (Linux, apache, MySQL, GIT, XML, Web services, ...)Skills required· Strong team player with excellent interpersonal skills· Effective communicator from both verbal and written standpoints (French & English)· Strong leadership experience in an enterprise or cross-functional role· Strong project management leadership· Start-up orientation mind setBased in Safi, we work to build an inclusive environment in which all people, regardless of gender or background, can come to do their best work.