Perform activities covering the entire software development lifecycle
Join the development team, taking ownership of work items for implementation each Sprint
Carry out development-related tasks such as analysis and design, programming, testing, and requirements
Execute software development activities in a multidisciplinary manner, focusing on product quality and maintainability
Manage own work, promptly informing the team of any delays or impediments
Guide and support the project's development team members
Code and integrate software components according to technical specifications
Identify, build, and test the components developed
Perform corrective and evolutionary maintenance of software components
Produce technical documentation
Integrate produced components with those developed by other team members
Provide support to the client’s IT team and end users when requested
Deliver and execute integration tests in the client environment
Monitor acceptance testing and deployment of the software in the client environments
Provide training and knowledge transfer to the client on the developed software
Understand how information systems work based on experimentation and observation.
Requirements
Bachelor's degree in Information Technology, or completion of any undergraduate degree accompanied by a postgraduate certificate (specialization, master's or doctorate) in Information Technology of at least 360 hours
Oracle Certified Professional – Java SE Programmer (version 5 or higher)
CSD – Certified Scrum Developer
PSD – Professional Scrum Developer
Minimum 3 years of experience developing modern web interfaces with a focus on usability, accessibility, and performance
Knowledge of Angular 8+, TypeScript, RxJS, HTML5, CSS3/SASS