Your tasks:
Participating in the development of new and enhancement of existing reusable services based on complex business requirements to implement the functionalities of the product;
Participating in all phases of the software development lifecycle;
Working in close collaboration with other team members to guarantee the in-time delivery of the product;
Supporting incident resolution and bug fixing;
Participating in technical analysis and supporting technical documentation creation;
Participating in the creation of various tests to guarantee the quality, performance, and scalability of the applications;
Participating in a development process in which code quality, transparency, and cooperation are highly value;
Working in an agile team setup and participating in alignment meetings;