- participating in the application development process from the design stage to release into the production environment,
- creating clean, scalable code in accordance with best programming practices,
- close cooperation with the testing team, business analyst, product owner and business team