<ul><li>Collaborate closely with engineers and designers to gain a thorough understanding of requirements, give feedback, and clarify any confusion as needed.</li><li>Develop and deliver software in a Continuous Integration/Continuous Deployment environment.</li><li>Conduct research and suggest solutions for existing systems.</li><li>Participate in code reviews and offer support to other team members.</li><li>Conduct a variety of tests including functional, performance, and security tests.</li><li>Create and maintain comprehensive documentation.</li><li>Monitor systems to ensure optimal performance.</li><li>Stay up-to-date with the latest software and libraries, and make updates as needed.</li><li>Regularly report progress to the team leader. </li></ul>