Posizione\n\nSoftware Developer role concerns the design, develop and test of Carel programming and diagnosis software tools.\n\nMain Accountabilities\n\nto design, develop and test software to program Carel controllers, according to marketing specifications. The resource will work on a project following the various phases that go from the conception to the feasibility analysis and subsequent development and testing, up to the finished project in a context with a strong “drive“ for innovation:\nto participate in the definition of the software architecture of the project.\nto define detailed specifications and technical design.\nto independently develop complex project parts.\nto identify user requirements and proactively suggest improvements on software.\n\nRequisiti\n\nObject Oriented Programming knowledge (C#, C++ or Java), design patterns, development of user interfaces, XML/JSON\nGood knowledge of programming languages\nEducation in Computer Science, Electronic or an equivalent technical field\n\nOther Requirements\n\nCommunication, team working, problem solving and goal-oriented mind-set\nNice to have skills about .NET framework/core, azure and continuous integration (Jenkins, azure dev-ops)\nKnowledge of C language, user interface development with WPF (XAML) / Windows Forms / Xamarin /react are appreciate