- Participate in customer projects, do work as arranged by PM
- Participate in code reviews, mentoring junior developers, and promoting best practices for software development.
- Troubleshoot and debug application issues, providing timely resolutions.
- Continuously learn and apply new technologies and techniques to improve software development processes.