Collaborate with senior developers, project managers, and QA teams to deliver high-quality software solutions Troubleshoot, debug, and resolve application issues in a timely manner Participate in code reviews and contribute to team knowledge sharing Assist in documentation of technical specifications and user manuals Stay up-to-date with emerging NET technologies and best practices