JMC is excited to partner with Vienneau Insurance on their search for a Human Resources Business Partner to join their team on-site in Shediac, NB. Our client, Vienneau Insurance, is a growing, multi-location organization serving clients across New Brunswick who value professionalism, collaboration, and consistent, high-quality service. They are seeking an engaged and dynamic HR Business Partner to support the day-to-day Human Resources needs of an organization of approximately 70 employees. This is a hands-on, people-focused role for someone who enjoys building relationships, getting things done, and championing a positive employee experience. Strong teamwork and flexibility are key to success in this role. Key Responsibilities Human Resources Support & Administration Support the day-to-day delivery of core HR functions across the organization Act as a first point of contact for employee questions, concerns, and sensitive matters, exercising professionalism and discretion Ensure HR practices, documentation, and processes are consistent and aligned with employment standards Coordinate employee benefits administration, including enrollments, changes, and inquiries; liaise with benefits providers Support health and safety responsibilities, including maintaining documentation and assisting with incident reporting and follow-up Recruitment & Onboarding Lead recruitment activities including candidate sourcing, screening, interviews, reference checks, and hiring documentation Coordinate onboarding and orientation to ensure a smooth, welcoming, and consistent experience for new hires Partner with leaders to support new employees during their transition and initial integration into the organization Employee Engagement & Satisfaction Lead employee engagement and retention initiatives, including surveys, feedback collection, and follow-up actions Support exit interviews and help identify trends and opportunities to improve the employee experience Contribute to internal culture initiatives, including participation on the social committee and coordination of employee events Assist with internal communications that strengthen connection and engagement across the organization Experience & Education Post-secondary education in Human Resources, Business Administration, or a related field 14 years of experience in a related HR role Working knowledge of New Brunswick employment standards Strong organizational, communication, and documentation skills Proven ability to handle confidential and sensitive information with discretion Experience in insurance or financial services and bilingualism (English/French) are considered assets For questions or more information, please reach out to Julie Melanson at . We thank all applicants for their interest; however, only those selected for an interview will be contacted.
Job Title
Human Resources Business Partner