Job responsibilities:Work actively and collaboratively on the SCRUM team to meet SPRINTs and releases objectives;Design client-side and server-side architecture;Build the front-end web components to attend the business requirements;Develop and manage well-functioning databases and applications;Test software to ensure responsiveness and efficiency;Troubleshoot, debug and upgrade software;Develop well-structured code using best programming practices, fixing issues and seeking customer satisfaction;Plan, execute and monitor tests in the developed routines, avoiding rework;Participate in design reviews and code reviews;Technically support the deployment of new systems and processes;Write technical documentation;Train and monitor users in the use of systems developed or acquired from third parties, in order to ensure their correct functioning.