MAKE THE DIFFERENCE THINK CUSTOMER FIRST EXPERIMENT CARE BE OPENDo you want to make a difference? Our goal is to always put customers and people first Our challenge is to experiment and innovate, being open to change and diversity. These are the pillars of the Carel Culture Code, the basis of our corporate culture and our platform for growth. If you can relate to these values or want to make them your own, join us and find out just how much we can achieve togetherWe are world leaders in control solutions for air conditioning, refrigeration and heating, as well as systems for humidification and adiabatic cooling. Our products guarantee high performance, are energy efficient and environmentally sustainable.PositionSoftware Developer role concerns the design, develop and test of Carel programming and diagnosis software tools.Main Accountabilitiesto 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:to participate in the definition of the software architecture of the project.to define detailed specifications and technical design.to independently develop complex project parts.to identify user requirements and proactively suggest improvements on software.RequirementsObject Oriented Programming knowledge (C#, C++ or Java), design patterns, development of user interfaces, XML/JSONGood knowledge of programming languagesEducation in Computer Science, Electronic or an equivalent technical fieldOther RequirementsCommunication, team working, problem solving and goal-oriented mind-setNice to have skills about .NET framework/core, azure and continuous integration (Jenkins, azure dev-ops)Knowledge of C language, user interface development with WPF (XAML) / Windows Forms / Xamarin /react are ap