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.