The individual, who will be part of a team in their role as a Software Engineer, will carry out analysis and development activities in the Web, Mobile and Desktop contexts. In particular, the candidate will be responsible for: Maintaining and developing existing projects Integrating services from third-party platforms Interacting with relational and non-relational databases Collaborating with project teams to identify the best and most innovative development solutions Requirements: Degree in computer science or equivalent. Knowledge of the main Design Patterns In-depth knowledge of at least one of the main OOP languages, in particular C# (.NET) Knowledge of WCF, WEB Api RestRPC Good written and spoken command of the English language The following are not essential, but would be an advantage: Knowledge of AngularJS Previous experience in Multi-ThreadingMulti-Services Previous experience in the development of production planning and control applications J-18808-Ljbffr