- -Assist in developing and maintaining software applications-Collaborate with senior developers on various projects-Troubleshoot and debug issues in existing codebase-Participate in code reviews and contribute to best practices-Document technical specifications and processes-Communicate effectively with team members and stakeholders