Main TasksDevelop web and desktop applications (from backend to frontend)Develop add-ins for existing applications using 3rd party librariesMaintain existing in-house developed applications (upgrade, fix bugs, etc.)Create and maintain technical documentationCreate and maintain user documentationDevelop unit-tests for existing applications and configure automated testingCreate CI/CD pipelinesPerform QC, Unit & Integrated Tests, support in UAT and resolve issuesWork with CAE Expert on CAE-centric solutionsAnalyse existing solutions / databases and create automated solutions around themMinimum Education and Qualification Required for the PositionEducation: Bachelor’s degree (or higher) with major in IT or Engineering with minimum 10 years of experience.Technical & Professional Knowledge:Core skills:C# (WinForms, WPF, WebAPI, .Net Core, Blazor)AngularDesign PatternsData ModellingDatabase design (Relational & NoSQL) and abstraction (e.g. Entity-Framework)VB.Net is added advantageKnowledge about IT security (encryption, authentication) is preferredSoft skills:Good communication skills and proficiency in English is a mustGood analytical skills and creative thinkingProactivenessGerman language is added advantageTravel Requirement: Intermittent travelling for global assignments may be required