YOUR RESPONSIBILITIES
• You contribute actively to a new product from scratch incl. prototyping of different approaches and technologies.
• You develop software considering a variety of linked functions and dependencies, including the associated automated tests Furthermore you plan and carry out software development tasks in an agile team.
• You also carry out software reviews for requirements analysis and software design.
• You work self-organized in a cross-functional scrum team incl. coordination with system architects, employees of other teams and first-time users.
WHO YOU ARE
• You are major in an informatics-, technology field or equivalent education
• You are interested in a similar developer position, and you own an affinity for agile and model-driven software development
• You are looking forward to applying your profound knowledge about object-oriented languages, preferably C#/Java/Phython, programming techniques/ testing technologies (e.g. TDD, CleanCode, Pair Programming, Continuous Integration and Delivery) and architecture as well as design principles and patterns
• You enjoy discussing your ideas, designs as well as APIs with your team and you are comfortable with stakeholder communication
• You live ownership culture and end-to-end responsibility with strong quality awareness
• With your flexible and adaptable attitude, you are driving changes and excel in analytical thinking as well as abstraction capabilities to find the best and most sustainable solution for a problem within the given solution space.
• You are able to communicate in English spoken and written
• You score with distinct communication skills, working in a team, engagement, an agile way of working and analytical skills. In addition, you possess a high level of self-reflection