Design & Develop Software Architecture and applications as per business requirements following best practices. Mentor and coach team members to foster ongoing skills development Troubleshoot code-level problems quickly and efficiently Pr... More