Objectives of the PositionDevelop and maintain web and desktop applications for EngineeringMain 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 KnowledgeCore skills: C# (WinForms, WPF, WebAPI, .Net Core, Blazor), Angular, Design Patterns, Data Modelling, Database design (Relational & NoSQL) and abstraction (e.g. Entity-Framework), VB.Net is added advantage, Knowledge about IT security (encryption, authentication) is preferredSoft skillsGood communication skills and proficiency in English is a mustGood analytical skills and creative thinkingProactivenessGerman language is added advantageTravel RequirementIntermittent travelling for global assignments may be required