<p>We are looking for an Executive Assistant to support senior leadership in a fast-paced, highly visible role. This contract opportunity has the potential to become permanent and is ideal for someone who brings strong judgment, technical skills, discretion, and the ability to keep priorities organized in a small company environment. The person in this role will help maintain executive efficiency, coordinate internal activities, and provide dependable administrative support across business operations. This role is 100% onsite, M-F 8am-5pm with possible needs for times outside of that. </p><p><br></p><p>Responsibilities:</p><p>• Manage a complex executive calendar, align priorities, and proactively adjust schedules to keep leadership on track for meetings and key business activities.</p><p>• Arrange and oversee company events and internal functions, ensuring logistics are handled smoothly from planning through execution.</p><p>• Prepare meeting notes and maintain clear records of discussions, decisions, and follow-up actions.</p><p>• Support purchasing activities by serving as backup for order-related administrative tasks when needed.</p><p>• Review and submit employee and business expense documentation through Expensify with accuracy and timeliness.</p><p>• Scan, upload, categorize, and maintain electronic files so important documents remain accessible and well organized.</p><p>• Work with spreadsheets and administrative data related to HR and payroll, providing light reporting support as required.</p><p>• Use Microsoft Office applications and Microsoft Teams daily to communicate, track information, and support overall office operations.</p><p>• Provide supplemental assistance with HR-related administrative work while maintaining strict confidentiality around sensitive company information.</p>
We are looking for a Desktop Support Analyst to join our Telecom Services team in Grand Rapids, Michigan in a contract capacity with permanent potential. This role focuses on delivering reliable desktop support for end users by resolving hardware and software issues, preparing and deploying systems, and helping maintain a stable computing environment. The ideal candidate is comfortable working in a fast-paced support setting, providing remote assistance, and contributing to team processes that improve service quality and user experience.<br><br>Responsibilities:<br>• Troubleshoot desktop, laptop, and thin-client issues by identifying root causes, repairing faults, and restoring end-user productivity.<br>• Handle support tickets and service requests efficiently, including remote problem resolution and coordination for equipment shipment when hands-on repair is needed.<br>• Install, configure, image, and deploy new computer systems while helping organize rollout activities for hardware refreshes and user onboarding.<br>• Perform software updates, hardware replacements, backup support, and diagnostic testing to keep devices secure, current, and fully operational.<br>• Support IT initiatives by contributing to departmental and cross-functional projects involving end-user technology and workplace systems.<br>• Guide fellow desktop support team members on standard procedures, provide process training, and reinforce consistent service delivery practices.<br>• Create and maintain support documentation and knowledge resources to strengthen team troubleshooting and improve issue resolution times.<br>• Track desktop support activity for compliance with established standards, and help ensure asset records and inventory processes remain accurate.<br>• Assist with hardware and software purchasing planning by offering operational input on support needs, device standards, and deployment readiness.