Software Developer role concerns the design, develop and test of Carel programming and diagnosis software tools.
Main Accountabilities:
- to 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.
* Object Oriented Programming knowledge (C#, C++ or Java), design patterns, development of user interfaces, XML/JSON
* Good knowledge of programming languages
* Education in Computer Science, Electronic or an equivalent technical field
Other requirements:
* Communication, team working, problem solving and goal-oriented mind-set
* Nice 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 appreciate