Collaborate with the team on the development of software features and modules, ensuring on-time delivery and good quality
Assist in the development and unit testing of software, under the guidance of senior developers
Participate in the design, testing, and maintenance of robust, scalable, high-quality software
Contribute to the continuous improvement of software development practices, including coding tools, languages, and APIs, as well as software design and development processes
Work with local and remote teams to ensure effective project coordination
Participate in an Agile/Scrum development environment
Learn new technologies and quickly adopt them to support ongoing development efforts
Interpret software requirements and develop software modules with a focus on quality