Software Developer
Job description:
- Develop windows tools in C# (e.g. parser from different data formats to OTX, process infrastructure)
 - Develop and implement screens for the Authoring System using web programming technology especially using JavaScript.
 - Responsible for ensuring the quality of the Guided Troubleshooting content of the currently used and new authoring systems (e.g. final checks, Fault management Excel etc.).
 - Responsible for the tool chain required to implement fault diagnosis (e.g. interface to Diagnostic Software including the corresponding Authoring System).
 - Develop the infrastructure for creating fault diagnostics (e.g. guided troubleshooting, interactive troubleshooting, symptoms).
 - Find opportunity to continuously optimize the software tools (e.g. Guided Troubleshooting suite with all sub-functions).
 - Create comprehensive documentation of the developed tools.
 
Skills and qualifications:
- Bachelor’s / master’s in Computer Science or Electronics or Electrical or Mechatronics Engineering with 3-8 years of experience.
 - Excellent programming skills in C# or JavaScript.
 - Experience in agile development (e.g. JIRA, TFS, Git...) is an advantage.
 - Analytical skills for handling complex problems and systems,
 - Sound command of written and spoken English and German (optional).
 - Team player who is proactive in taking the initiative.
 - Enthusiastic, communicative personality who can engage with project teams, cross functional teams, technical experts and users in English and German (optional) language.
 - Inquisitive nature, keen to continue developing with us by accepting the challenge of fostering an understanding of new troubleshooting products and technologies.