Job Description: Tasks Development and customization of innovative software solutions for applications with the robot, e.g. laser welding, specially developed for the Chinese market using the agile methods (e.g. Scrum). Tasks include: 1. Representing the perspective of the operator in implementation decisions, operating the robot in tests during development; 2. State-of-the-art software design; 3. Coding of functions, modules, classes and similar software structures as part of the scrum team; 4. Test automation of the developed software at unit, component and system level; 5. Performance of manual acceptance and regression test; 6. Maintenance and bug-fixing of existing software; 7. Maintaining of functional interfaces to core development in Augsburg; 8. Ensuring that development documentation is kept; 9. Noting potential for process/product improvement;
Responsibilities: 1. Individual responsibility for the implementation of development tasks within the scrum team; 2. Ensuring the expandability of the developed software modules within the scrum team
Requirement: 1. Educational: Degree in computer science, mechanical engineering, mathematics, electrical engineering, or equivalent qualification; 2. Specialist knowledge of Microsoft technologies, in particular .NET (C#), C++, WPF, WCF and Java technologies; 3. Design patterns and specimens; 4. Programming for real-time systems; 5. Object-oriented analysis and design; 6. Knowledge of automation technology; 7. KRL knowledge is a plus; 8. Language Skills: fluent Written and Oral English Skills;
Other skills: 1. Execution competence for the coding of functions; 2. Active role in determining the architecture; 3. Good sense of business with regard to the implementation of programming tasks; 4. Structured working; 5. Results-oriented, aptitude for planning and organization, excellent communication skills, ability to work well in teams; 6. High level of personal dynamism and individual responsibility; 7. Readiness for ongoing further development/education;
|