Description

ESSENTIAL FUNCTIONS

 

You have completed a Master of Science in Engineering, or equivalent, with specific competency in Software Engineering.

 

You have previous experience (at least 5 years) in software design and development with the .NET framework and a sound knowledge of the different technologies involved in modern applications and UI. You can compose with the state of the art of the .NET guidance, patterns and libraries to design and build desktop applications.

You also have previous experience in scripting languages and ecosystems, especially Python, and know good practices for designing and coding redistributable service libraries.

 

You like teamwork, sharing and confronting ideas on technical subjects. You give the same value to UX matters as to technical ones.

 

Your expertise spans software development, software architecture, usability, and development processes for best-in-class applications, UI and services.

 

JOB MINIMUM REQUIREMENTS AND QUALIFICATIONS

 

Expertise in several technologies used by Systems Business Unit assets:

• Languages: Python, C#, XAML

• Framework: .NET, WPF

• Technologies and libraries: .NET and Python testing frameworks (xUnit, pytest)

• Configuration Management: GIT, ADO, Nuget

• Agile development methods


 

Education

Any Graduate