Design, develop, and maintain SharePoint-based solutions while collaborating with clients to translate business requirements into technical specifications. You will also be responsible for managing SharePoint migrations, troubleshooting environments, and ensuring high-quality project delivery.