Location: Ireland Salary: To e110k per annum + Relocation & Package
I am recruiting on behalf of a leading construction Consulting & Project Management company to locate on their behalf an MEP Building Services Quantity Surveyor to be based near Dublin.
Please note, this is a permanent position so no rotation is available but there is, of course, paid annual leave and Bank Holidays etc.
The Senior M&E Quantity Surveyor will primarily focus on mechanical, process and electrical packages (or combination thereof) as well as sub-contract change management, payment valuations, and forecasting. The successful candidate must demonstrate the ability to optimize projects costs, implement value engineering, and ensure value for money whilst still achieving and delivering the highest standards and quality.
Role and Responsibilities:
Provide commercial and contract support through the construction stage of the project
Produce full bills of quantities/estimates to provide client detailed budgets
Ensure initial cost plans are sufficient to carry out the works to be undertaken
Perform tender analysis to ensure value for money is achieved and that the works have been procured at the best market rates
Provide project controls support to align with the client’s needs and procedures
Communicate effectively with other staff members, the general contractor and the client
Respond to clients requests in a timely and accurate manner
Deliver all work outputs in an accurate and timely manner
Experienced and capable of closing out commercial, change orders and contract issues
Support the onsite team with cost control, cost reporting and forecasting
Perform interim valuations to ensure subcontractor payments are correct and made in a timely manner
Forecast and monitor cash flow/accruals to ensure a positive cash flow is maintained and liaise with client’s financial team
Assist in the reparation and agreement of final accounts, including the handling of any claims to ensure the client gets best value from works undertaken
Produce cost analysis feedback / lessons learnt to the client for future works
Occasional travel may be required
Desired Experience and Education:
10+ years’ QS experience
Semi Conductor and or Pharma project experience preferred
Degree in Quantity Surveying or equivalent
Understanding of M&E Systems and strong ability to read services drawings and schematics, particularly mechanical and process
CostX experience – advantage
Excellent excel skills advantageous
Understanding of BIM advantageous
Excellent communication skills
Strong team player
The ideal candidate will be results driven, self-motivated and resourceful with excellent client relationship skills
Notice (8): Trying to get property 'firstname' of non-object [APP/Template/Jobs/detail.ctp, line 228]Code Context
if($_job->consultant_name == 1 && strlen(trim($_job->Admins->firstname))>0)
{
$viewFile = '/var/www/vhosts/ljbrecruit.com/httpdocs/src/Template/Jobs/detail.ctp' $dataForView = [ 'Content_Setup' => [ 'TAG_LINE' => 'NO', 'COLORS' => 'NO', 'BANNER_IMAGE' => 'YES', 'BANNER_IMAGE_PLACEHOLDER' => '20200316_BANNERPLACEHOLDER_1584360454.png' ], 'content' => object(App\Model\Entity\Content) { 'id' => (int) 50, 'page_id' => 'DIGI50', 'page_title' => ' Current Jobs', 'page_url' => 'job-page', 'tag_line' => 'Renard is able to offer both permanent and temporary solutions to suit most clients staffing needs. As one of the leading hospitality, leisure and finance recruiters, we offer our service to an extensive range of clients.', 'title_color' => '#ffffff', 'tag_color' => '#ffffff', 'border_color' => '#000000', 'no_of_views' => (int) 4, 'image' => '20200218_STATICCONTENT_1582033524.png', 'description' => '<h3>Construction, Residential Development, Civil Engineering, Mechanical & Electrical Building Services Vacancies</h3> <p>We are unable to display a full list of live vacancies on our website. If you are unable to find an opportunity that is suited to your requirements please call into our office on 020 7609 7769 and we will arrange for you to have a conversation with a consultant that specialises in your area of expertise.</p> ', 'is_static' => true, 'meta_title' => '', 'meta_keywords' => '', 'meta_description' => '', 'priority' => (int) 0, 'preview' => false, 'added_by' => 'CMS Master', 'updated_by' => 'CMS Master', 'share_this' => 'No', 'tab_name' => 'Job', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Contents' }, 'meta_description' => 'I am recruiting on behalf of a leading construction Consulting & Project Management company to locate on their behalf an MEP Building Services Quantity Surveyor to be based near Dublin. Please note, this is a permanent position so no rotation is available but there is, of course, paid annual leave and Bank Holidays etc. ', 'meta_keywords' => 'MEP Quantity Surveyor, Building Services, M&E, Ireland, Pharmaceutical', 'meta_title' => 'Senior M&E Quantity Surveyor', 'og_title' => 'Senior M&E Quantity Surveyor', 'og_description' => 'I am recruiting on behalf of a leading construction Consulting & Project Management company to l', 'og_url' => 'https://www.ljbrecruit.com/job/senior-m-e-quantity-surveyor-9', '_job' => object(App\Model\Entity\Job) { 'id' => (int) 498, 'admin_id' => (int) 30, 'title' => 'Senior M&E Quantity Surveyor', 'slug' => 'senior-m-e-quantity-surveyor-9', 'description' => '<p>I am recruiting on behalf of a leading construction Consulting & Project Management company to locate on their behalf an MEP Building Services Quantity Surveyor to be based near Dublin.</p> <p>Please note, this is a permanent position so no rotation is available but there is, of course, paid annual leave and Bank Holidays etc.</p> <p>The Senior M&E Quantity Surveyor will primarily focus on mechanical, process and electrical packages (or combination thereof) as well as sub-contract change management, payment valuations, and forecasting. The successful candidate must demonstrate the ability to optimize projects costs, implement value engineering, and ensure value for money whilst still achieving and delivering the highest standards and quality.</p> <p><b>Role and Responsibilities: </b> </p> <p>Provide commercial and contract support through the construction stage of the project </p> <p>Produce full bills of quantities/estimates to provide client detailed budgets </p> <p>Ensure initial cost plans are sufficient to carry out the works to be undertaken </p> <p>Perform tender analysis to ensure value for money is achieved and that the works have been procured at the best market rates </p> <p>Provide project controls support to align with the client’s needs and procedures </p> <p>Communicate effectively with other staff members, the general contractor and the client </p> <p>Respond to clients requests in a timely and accurate manner</p> <p>Deliver all work outputs in an accurate and timely manner </p> <p>Experienced and capable of closing out commercial, change orders and contract issues </p> <p>Support the onsite team with cost control, cost reporting and forecasting </p> <p>Perform interim valuations to ensure subcontractor payments are correct and made in a timely manner </p> <p>Forecast and monitor cash flow/accruals to ensure a positive cash flow is maintained and liaise with client’s financial team </p> <p>Assist in the reparation and agreement of final accounts, including the handling of any claims to ensure the client gets best value from works undertaken </p> <p>Produce cost analysis feedback / lessons learnt to the client for future works </p> <p>Occasional travel may be required </p> <p><b> Desired Experience and Education:</b> </p> <p>10+ years’ QS experience</p> <p>Semi Conductor and or Pharma project experience preferred</p> <p>Degree in Quantity Surveying or equivalent</p> <p>Understanding of M&E Systems and strong ability to read services drawings and schematics, particularly mechanical and process</p> <p>CostX experience – advantage</p> <p>Excellent excel skills advantageous</p> <p>Understanding of BIM advantageous </p> <p>Excellent communication skills </p> <p>Strong team player </p> <p>The ideal candidate will be results driven, self-motivated and resourceful with excellent client relationship skills </p> ', 'expire_date' => null, 'show_consultant_on_job_detail' => 'Yes', 'consultant_id' => (int) 30, 'consultant_name' => true, 'consultant_designation' => false, 'consultant_email' => true, 'consultant_mobile' => true, 'consultant_profile_picture' => false, 'cover_letter' => 'No', 'registered_candidates' => false, 'quick_application' => true, 'application_emails' => 'nick@ljbrecruit.com', 'meta_title' => 'Senior M&E Quantity Surveyor', 'meta_keywords' => 'MEP Quantity Surveyor, Building Services, M&E, Ireland, Pharmaceutical', 'meta_description' => 'I am recruiting on behalf of a leading construction Consulting & Project Management company to locate on their behalf an MEP Building Services Quantity Surveyor to be based near Dublin. Please note, this is a permanent position so no rotation is available but there is, of course, paid annual leave and Bank Holidays etc. ', 'platform' => 'general', 'status' => 'Live', 'archive_date' => null, 'added_by' => 'Nick Bond', 'updated_by' => '', 'no_of_views' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'Admins' => null, 'JobDetails' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [ [maximum depth reached] ], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Jobs' }, 'google_job_settings' => [ (int) 0 => object(App\Model\Entity\GoogleJobSetting) {}, (int) 1 => object(App\Model\Entity\GoogleJobSetting) {}, (int) 2 => object(App\Model\Entity\GoogleJobSetting) {}, (int) 3 => object(App\Model\Entity\GoogleJobSetting) {}, (int) 4 => object(App\Model\Entity\GoogleJobSetting) {}, (int) 5 => object(App\Model\Entity\GoogleJobSetting) {}, (int) 6 => object(App\Model\Entity\GoogleJobSetting) {} ], 'custom_field_list' => [ (int) 4 => 'Reference', (int) 1 => 'Title', (int) 19 => 'Sector', (int) 21 => 'Position', (int) 3 => 'Location', (int) 24 => 'Type', (int) 25 => 'Salary / Pay Level', (int) 5 => 'Salary', (int) 2 => 'Description' ], 'candidate_list_who_saved_this_job' => [], 'candidate_list_who_applied_this_job' => [ (int) 0 => (int) 0, (int) 1 => (int) 0, (int) 2 => (int) 0, (int) 3 => (int) 0 ], 'CSetting' => object(App\Model\Entity\CandidateSetting) { 'id' => (int) 1, 'require_registration' => 'No', 'register_page_disclaimer' => 'Yes', 'register_page_disclaimer_text' => '<p>LJB & Co. Recruitment collects personal information when you register with us or place an order for products or services. We will use this information to provide the services requested, maintain guarantee records, and, if you agree send marketing information. LJB & Co. Recruitment will not share your information for marketing purposes with companies outside LJB & Co. Recruitment For more information explaining how we use your information please see our <a href="/privacy-policy" target="_blank">Privacy Policy</a></p> ', 'create_an_account' => 'Yes', 'create_an_account_text' => '<p>I consent for my personal information to be stored on LJB & Co. Recruitment systems to create an account and for future vacancy submissions* <strong>You can edit your information or delete your account at any time in your account settings.</strong></p> ', 'marketing_optin' => 'Yes', 'terms_condition' => 'Yes', 'terms_condition_text' => '<p>I confirm I understand and agree to LJB & Co. Recruitment <a href="/terms-and-conditions" target="_blank">Terms of Use,</a> <a href="/privacy-policy" target="_blank">Privacy Policy</a> and <a href="/cookies" target="_blank">Cookies Policy *</a></p> ', 'two_step_authentication' => 'No', 'tsa_email_format_subject' => 'Please confirm your registration', 'tsa_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for registering on our website. In order to confirm and activate your registration, please click the following:</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> <p>If you do not confirm and activate your registration, the details you submitted will be deleted in due course.</p> ', 'two_day_reminder' => 'No', 'tdr_email_format_subject' => 'Reminder: Please confirm your registration', 'tdr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for registering with us. We have noticed you haven't confirmed and activated your account. The next step is to activate your account which you can do by clicking on the button below.</p> <p>Once activated, you will then be able to apply for job opportunities / save lisitngs / create alerts.</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> ', 'seven_day_reminder' => 'No', 'sdr_email_format_subject' => 'Reminder: Please confirm your registration', 'sdr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for registering with us. We have noticed you haven't confirmed and activated your account. The next step is to activate your account which you can do by clicking on the button below.</p> <p>Once activated, you will then be able to apply for job opportunities / save lisitngs / create alerts.</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> ', 'automatic_delete_pending_account' => 'No', 'adpa_days' => 'None', 'adpa_email_format_subject' => 'We have deleted your registered details', 'adpa_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We have noticed you haven't confirmed and activated your account after registering on our website. Therefore, we have now deleted your account in line with data protection regulations.</p> <p>If you'd like to register with us, please do so on the website.</p> ', 'aae_email_format_subject_for_candidate' => 'Thank your for registering with us', 'aae_email_format_for_candidate' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for activiating your account on our website. Your registration is now complete. </p> <p><strong>Please keep these details safe as they will be needed when you need to login to your account on our website:</strong></p> <p><strong>Email:</strong> [EMAIL]<br /> <strong>Password:</strong> [PASSWORD]</p> <p>The data we store for you is the information you supplied on registration.</p> <p>Once again, welcome – we would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'aae_email_format_subject_for_google_linkedin_candidate' => 'Thank your for registering with us', 'aae_email_format_for_google_linkedin_candidate' => '<p>Dear [FIRST_NAME],</p> <p>[GOOGLE_OR_LINKEDIN]</p> <p>The data we store for you is the information you supplied on registration.</p> <p>Once again, welcome – we would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'aae_email_address' => 'hello@amber-employment.co.uk', 'aae_email_format_subject_for_notifier' => 'Candidate registration - [First name] [Last name]', 'aae_email_format_for_notifier' => '<p><strong>The following candidate created an account on the website:</strong></p> <p>Email: [Email]</p> <p>First name: [First name]</p> <p>Last name: [Last name]</p> <p>Telephone: [Telephone]</p> <p>Address: [Address]</p> <p>Driving license? [Driving licence]</p> <p>Car owner? [Car owner]</p> <p>CV: [CV]</p> <p>What they are seeking: [Job search]</p> <p>Notice Period / date available: [Notice period / date available]</p> <p>Minimum annual salary / hourly rate: [Minimum annual salary / hourly rate]</p> <p>Locations preferred: [Locations preferred]</p> <p>Position sought: [Position sought]</p> <p>[CV_UPLOADED_OR_NOT_TEXT]</p> <p><strong>Marketing Preferences</strong></p> <p>[RECEIVE_MARKETING_EMAIL_OR_NOT_TEXT]</p> <p>An account has been created in the management portal under 'Candidate Manager' and it is set to ACTIVE.</p> <p><strong>An email has been sent to the candidate with their login details.</strong></p> ', 'aae_email_format_subject_for_google_linkedin_notifier' => 'Candidate registration - [FIRST_NAME] [LAST_NAME]', 'aae_email_format_for_google_linkedin_notifier' => '<p><strong>The following candidate created an account on the website:</strong></p> <p>Email: [EMAIL]</p> <p>First name: [FIRST_NAME]</p> <p>Last name: [LAST_NAME]</p> <p>Platform: [GOOGLE_OR_LINKEDIN]</p> <p>An account has been created in the management portal under 'Candidate Manager' and it is set to ACTIVE.</p> <p><strong>An email has been sent to the candidate with welcome message.</strong></p> ', 'forgot_login_email_format_subject' => 'Password reset request', 'forgot_login_email_format' => '<p>Dear [FIRST_NAME],</p> <p>You are receiving this email because we received a password reset request for your account.</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> <p>If you did not request a password reset, no further action is required.</p> ', 'no_cv_reminder' => 'No', 'ncr_days' => 'None', 'ncr_email_format_subject' => '', 'ncr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We've noticed you haven't uploaded your CV since you registered on [DATE_OF_REGISTRATION].</p> <p><b>Please login on the website and upload your CV so you can apply for opportunities on the platform. Rest assured, you will have complete control over the security and visibility of your CV.</b></p> <p>We would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'update_cv_reminder' => 'No', 'ucr_months' => 'None', 'ucr_email_format_subject' => 'Please update your CV', 'ucr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We have noticed that you haven't updated your CV since [DATE_OF_CV]. Keeping your CV up to date allows us to proactively work on your behalf, matching you to the best opportunities.</p> <p><b>Please login on the website and update your CV.</b></p> <p>We would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'last_login_three_month_reminder' => 'No', 'lltmr_email_format_subject' => 'Can we help with your next position?', 'lltmr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We've noticed you haven't logged in to your account on the website for over 3 months. </p> <p>If the account remains inactive, we will delete your data in due course.</p> <p>We would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'auto_account_delete' => 'No', 'aad_months' => 'None', 'aad_email_format_subject' => 'We're sorry to see you go!', 'aad_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We've noticed that you haven't logged in to your account on our website for over time. <strong>We have therefore deleted your account from our system. All data that you supplied has been deleted.</strong></p> <p>We wish you all the best in your search for your next opportunity.</p> ', 'manual_account_delete' => 'No', 'mad_email_format_subject' => 'Your account and associated data has been deleted', 'mad_email_format' => '<p>Dear [FIRST_NAME],</p> <p>As per your request, we have deleted your account and associated data from our systems.</p> <p>We wish you all the best in your search for your next opportunity.</p> ', 'sign_in_with_linkedIn' => 'No', 'sign_in_with_google' => 'No', 'google_client_id' => '', 'google_api_key' => '', 'linkedin_client_id' => '', 'linkedin_client_secret' => '', 'allow_candidates_to_save_listings' => 'Yes', 'actsl_email_format_subject' => 'Your saved jobs | Amber Employment Services', 'actsl_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We thought we would remind you that you saved some jobs on our website. Remember opportunities can be filled quickly, so as a heads up, if you are going to apply for them, then please do so at your earliest.</p> <p>Here's a list of what you have saved:</p> <p>[ALL_SAVED_JOBS]</p> ', 'similar_job_alert' => 'Yes', 'sja_email_format_subject' => '', 'sja_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We thought we would remind you that you might be interested some jobs related while applying job on our website. Remember recruiters can fill opportunities quickly, so as a heads up, if you are going to apply for them, then please do so at your earliest.</p> <p>Here's a list of what you have saved:</p> <p>[ALL_JOBS]</p> ', 'recaptcha' => 'Yes', 'updated_by' => 'CMS Master', 'created' => null, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'CandidateSettings' }, 'JSetting' => object(App\Model\Entity\JobSetting) { 'id' => (int) 1, 'job_reference_id' => (int) 1, 'automatic_disclaimer' => 'No', 'disclaimer' => '', 'auto_expire' => 'Yes', 'reminder_to_consultant' => 'None', 'days' => '30', 'ael_email_format_subject' => 'Expiry Notification: [JOB_TITLE] - Expires: [DATE_OF_EXPIRY].', 'ael_email_format' => '<p>Dear [FIRST_NAME],</p> <p>The following listing is set to expire on [DATE_OF_EXPIRY].</p> <p><strong>Job Title:</strong> [JOB_TITLE]</p> <p>You have received [NUMBER_OF_APPLICATIONS] number of applications for this opportunity.</p> <p>We'll remind you closer to the time of expiry again.</p> ', 'mr_email_format_subject' => 'Manual reminder email subject', 'mr_email_format' => '<p>Dear [FIRST_NAME],</p> <p><strong>Job Title:</strong> [JOB_TITLE]</p> <p>You have received [NUMBER_OF_APPLICATIONS] number of applications for this opportunity.</p> <p>We'll remind you closer to the time of expiry again.</p> ', 'autoclean' => 'Yes', 'autoclean_option' => '12', 'autoclean_email_format_subject' => 'Archived Listing ([JOB_TITLE]) will be deleted', 'autoclean_email_format' => '<p>The following listing(s) is /are set to be deleted.</p> <p><strong>Job Title:</strong> [JOB_TITLE]</p> ', 'application_email_format_subject_admin' => 'Application for [JOB_TITLE] from [CANDIDATE_FIRST_AND_LAST_NAME]', 'application_email_format_admin' => '<p>The following candidate has applied for [JOB_TITLE]</p> <p>Candidate Name: [CANDIDATE_FIRST_AND_LAST_NAME]</p> <p>Email: [EMAIL_ADDRESS]</p> <p>The candidates' CV is attached to this email. </p> <p>[COVER_LETTER]</p> ', 'application_email_format_subject_candidate' => 'Your application for [JOB_TITLE]', 'application_email_format_candidate' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for your application for the following: </p> <p>Job Title: [JOB_TITLE]</p> <p>Application Date: [APPLICATION_DATE]</p> <p>Your application has received by a member of our team and they will be in contact with you directly should you be successful in reaching the next stage. If you have any queries regarding your application, please contact us.</p> ', 'google_job_feature' => 'Yes', 'google_file' => '20200320_GOOGLE_FILE_1584684682.json', 'ja_email_format_subject' => 'Your job alerts', 'ja_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Here's a list of vacancies / jobs that match the alerts you have created. Remember opportunities can be filled quickly, so as a heads up, if you are going to apply for them, then please do so at your earliest.</p> <p>[ALL_JOBS]</p> ', 'job_alert_page_disclaimer' => 'Yes', 'job_alert_page_disclaimer_text' => '<p>LJB & Co. Recruitment collects personal information when you register with us. We will use this information to provide the services requested and, if you agree, send marketing information. We will not share your information for marketing purposes with external companies. For more information explaining how we use your information, please see our <a href="/privacy-policy" target="_blank">Privacy Policy</a>.</p> ', 'job_alert_marketing_optin' => 'Yes', 'job_alert_terms_condition' => 'Yes', 'job_alert_terms_condition_text' => '<p>I understand and agree to LJB & Co. Recruitment <a href="/terms-and-conditions" target="_blank">Terms of Use</a> and <a href="/privacy-policy" target="_blank">Privacy Policy</a>.</p> ', 'updated_by' => 'CMS Master', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'JobReferences' => object(App\Model\Entity\JobReference) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'JobSettings' }, 'search_by' => 'town', 'JobDetailJobIdList' => [], 'title_for_layout' => 'Live Listings', 'module_for_layout' => 'Jobs Manager' ] $Content_Setup = [ 'TAG_LINE' => 'NO', 'COLORS' => 'NO', 'BANNER_IMAGE' => 'YES', 'BANNER_IMAGE_PLACEHOLDER' => '20200316_BANNERPLACEHOLDER_1584360454.png' ] $content = object(App\Model\Entity\Content) { 'id' => (int) 50, 'page_id' => 'DIGI50', 'page_title' => ' Current Jobs', 'page_url' => 'job-page', 'tag_line' => 'Renard is able to offer both permanent and temporary solutions to suit most clients staffing needs. As one of the leading hospitality, leisure and finance recruiters, we offer our service to an extensive range of clients.', 'title_color' => '#ffffff', 'tag_color' => '#ffffff', 'border_color' => '#000000', 'no_of_views' => (int) 4, 'image' => '20200218_STATICCONTENT_1582033524.png', 'description' => '<h3>Construction, Residential Development, Civil Engineering, Mechanical & Electrical Building Services Vacancies</h3> <p>We are unable to display a full list of live vacancies on our website. If you are unable to find an opportunity that is suited to your requirements please call into our office on 020 7609 7769 and we will arrange for you to have a conversation with a consultant that specialises in your area of expertise.</p> ', 'is_static' => true, 'meta_title' => '', 'meta_keywords' => '', 'meta_description' => '', 'priority' => (int) 0, 'preview' => false, 'added_by' => 'CMS Master', 'updated_by' => 'CMS Master', 'share_this' => 'No', 'tab_name' => 'Job', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Contents' } $meta_description = 'I am recruiting on behalf of a leading construction Consulting & Project Management company to locate on their behalf an MEP Building Services Quantity Surveyor to be based near Dublin. Please note, this is a permanent position so no rotation is available but there is, of course, paid annual leave and Bank Holidays etc. ' $meta_keywords = 'MEP Quantity Surveyor, Building Services, M&E, Ireland, Pharmaceutical' $meta_title = 'Senior M&E Quantity Surveyor' $og_title = 'Senior M&E Quantity Surveyor' $og_description = 'I am recruiting on behalf of a leading construction Consulting & Project Management company to l' $og_url = 'https://www.ljbrecruit.com/job/senior-m-e-quantity-surveyor-9' $_job = object(App\Model\Entity\Job) { 'id' => (int) 498, 'admin_id' => (int) 30, 'title' => 'Senior M&E Quantity Surveyor', 'slug' => 'senior-m-e-quantity-surveyor-9', 'description' => '<p>I am recruiting on behalf of a leading construction Consulting & Project Management company to locate on their behalf an MEP Building Services Quantity Surveyor to be based near Dublin.</p> <p>Please note, this is a permanent position so no rotation is available but there is, of course, paid annual leave and Bank Holidays etc.</p> <p>The Senior M&E Quantity Surveyor will primarily focus on mechanical, process and electrical packages (or combination thereof) as well as sub-contract change management, payment valuations, and forecasting. The successful candidate must demonstrate the ability to optimize projects costs, implement value engineering, and ensure value for money whilst still achieving and delivering the highest standards and quality.</p> <p><b>Role and Responsibilities: </b> </p> <p>Provide commercial and contract support through the construction stage of the project </p> <p>Produce full bills of quantities/estimates to provide client detailed budgets </p> <p>Ensure initial cost plans are sufficient to carry out the works to be undertaken </p> <p>Perform tender analysis to ensure value for money is achieved and that the works have been procured at the best market rates </p> <p>Provide project controls support to align with the client’s needs and procedures </p> <p>Communicate effectively with other staff members, the general contractor and the client </p> <p>Respond to clients requests in a timely and accurate manner</p> <p>Deliver all work outputs in an accurate and timely manner </p> <p>Experienced and capable of closing out commercial, change orders and contract issues </p> <p>Support the onsite team with cost control, cost reporting and forecasting </p> <p>Perform interim valuations to ensure subcontractor payments are correct and made in a timely manner </p> <p>Forecast and monitor cash flow/accruals to ensure a positive cash flow is maintained and liaise with client’s financial team </p> <p>Assist in the reparation and agreement of final accounts, including the handling of any claims to ensure the client gets best value from works undertaken </p> <p>Produce cost analysis feedback / lessons learnt to the client for future works </p> <p>Occasional travel may be required </p> <p><b> Desired Experience and Education:</b> </p> <p>10+ years’ QS experience</p> <p>Semi Conductor and or Pharma project experience preferred</p> <p>Degree in Quantity Surveying or equivalent</p> <p>Understanding of M&E Systems and strong ability to read services drawings and schematics, particularly mechanical and process</p> <p>CostX experience – advantage</p> <p>Excellent excel skills advantageous</p> <p>Understanding of BIM advantageous </p> <p>Excellent communication skills </p> <p>Strong team player </p> <p>The ideal candidate will be results driven, self-motivated and resourceful with excellent client relationship skills </p> ', 'expire_date' => null, 'show_consultant_on_job_detail' => 'Yes', 'consultant_id' => (int) 30, 'consultant_name' => true, 'consultant_designation' => false, 'consultant_email' => true, 'consultant_mobile' => true, 'consultant_profile_picture' => false, 'cover_letter' => 'No', 'registered_candidates' => false, 'quick_application' => true, 'application_emails' => 'nick@ljbrecruit.com', 'meta_title' => 'Senior M&E Quantity Surveyor', 'meta_keywords' => 'MEP Quantity Surveyor, Building Services, M&E, Ireland, Pharmaceutical', 'meta_description' => 'I am recruiting on behalf of a leading construction Consulting & Project Management company to locate on their behalf an MEP Building Services Quantity Surveyor to be based near Dublin. Please note, this is a permanent position so no rotation is available but there is, of course, paid annual leave and Bank Holidays etc. ', 'platform' => 'general', 'status' => 'Live', 'archive_date' => null, 'added_by' => 'Nick Bond', 'updated_by' => '', 'no_of_views' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'Admins' => null, 'JobDetails' => [ 'Reference' => 'MEPSQSD', 'Title' => 'Senior M&E Quantity Surveyor', 'Sector' => 'M&E Building Services', 'Position' => 'M&E Quantity Surveyor', 'Location' => 'Ireland, Ireland', 'streetAddress' => 'Ireland', 'addressLocality' => 'Ireland', 'addressRegion' => 'Ireland', 'postalCode' => '', 'addressCountry' => 'Ireland', 'Type' => 'Permanent', 'Salary / Pay Level' => '£95,000 +', 'Salary' => 'To e110k per annum + Relocation & Package', 'Description' => '<p>I am recruiting on behalf of a leading construction Consulting & Project Management company to locate on their behalf an MEP Building Services Quantity Surveyor to be based near Dublin.</p> <p>Please note, this is a permanent position so no rotation is available but there is, of course, paid annual leave and Bank Holidays etc.</p> <p>The Senior M&E Quantity Surveyor will primarily focus on mechanical, process and electrical packages (or combination thereof) as well as sub-contract change management, payment valuations, and forecasting. The successful candidate must demonstrate the ability to optimize projects costs, implement value engineering, and ensure value for money whilst still achieving and delivering the highest standards and quality.</p> <p><b>Role and Responsibilities: </b> </p> <p>Provide commercial and contract support through the construction stage of the project </p> <p>Produce full bills of quantities/estimates to provide client detailed budgets </p> <p>Ensure initial cost plans are sufficient to carry out the works to be undertaken </p> <p>Perform tender analysis to ensure value for money is achieved and that the works have been procured at the best market rates </p> <p>Provide project controls support to align with the client’s needs and procedures </p> <p>Communicate effectively with other staff members, the general contractor and the client </p> <p>Respond to clients requests in a timely and accurate manner</p> <p>Deliver all work outputs in an accurate and timely manner </p> <p>Experienced and capable of closing out commercial, change orders and contract issues </p> <p>Support the onsite team with cost control, cost reporting and forecasting </p> <p>Perform interim valuations to ensure subcontractor payments are correct and made in a timely manner </p> <p>Forecast and monitor cash flow/accruals to ensure a positive cash flow is maintained and liaise with client’s financial team </p> <p>Assist in the reparation and agreement of final accounts, including the handling of any claims to ensure the client gets best value from works undertaken </p> <p>Produce cost analysis feedback / lessons learnt to the client for future works </p> <p>Occasional travel may be required </p> <p><b> Desired Experience and Education:</b> </p> <p>10+ years’ QS experience</p> <p>Semi Conductor and or Pharma project experience preferred</p> <p>Degree in Quantity Surveying or equivalent</p> <p>Understanding of M&E Systems and strong ability to read services drawings and schematics, particularly mechanical and process</p> <p>CostX experience – advantage</p> <p>Excellent excel skills advantageous</p> <p>Understanding of BIM advantageous </p> <p>Excellent communication skills </p> <p>Strong team player </p> <p>The ideal candidate will be results driven, self-motivated and resourceful with excellent client relationship skills </p> ' ], '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [ 'JobDetails' => true ], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Jobs' } $google_job_settings = [ (int) 0 => object(App\Model\Entity\GoogleJobSetting) { 'id' => (int) 1, 'custom_field_id' => (int) 0, 'title' => 'Title', 'value' => 'Job Title', 'description' => '', 'display_on_google_listing' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'CustomFields' => null, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'GoogleJobSettings' }, (int) 1 => object(App\Model\Entity\GoogleJobSetting) { 'id' => (int) 2, 'custom_field_id' => (int) 0, 'title' => 'Description', 'value' => 'Job Description', 'description' => '', 'display_on_google_listing' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'CustomFields' => null, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'GoogleJobSettings' }, (int) 2 => object(App\Model\Entity\GoogleJobSetting) { 'id' => (int) 3, 'custom_field_id' => (int) 0, 'title' => 'Hiring Organization Name', 'value' => 'Website Name', 'description' => '', 'display_on_google_listing' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'CustomFields' => null, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'GoogleJobSettings' }, (int) 3 => object(App\Model\Entity\GoogleJobSetting) { 'id' => (int) 4, 'custom_field_id' => (int) 0, 'title' => 'Hiring Organization Logo', 'value' => 'Website Logo', 'description' => '', 'display_on_google_listing' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'CustomFields' => null, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'GoogleJobSettings' }, (int) 4 => object(App\Model\Entity\GoogleJobSetting) { 'id' => (int) 5, 'custom_field_id' => (int) 0, 'title' => 'Location', 'value' => 'Job location details', 'description' => '', 'display_on_google_listing' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'CustomFields' => null, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'GoogleJobSettings' }, (int) 5 => object(App\Model\Entity\GoogleJobSetting) { 'id' => (int) 6, 'custom_field_id' => (int) 5, 'title' => 'Base Salary', 'value' => '', 'description' => '', 'display_on_google_listing' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'CustomFields' => object(App\Model\Entity\CustomField) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'GoogleJobSettings' }, (int) 6 => object(App\Model\Entity\GoogleJobSetting) { 'id' => (int) 7, 'custom_field_id' => (int) 24, 'title' => 'Employment Type', 'value' => '', 'description' => '', 'display_on_google_listing' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'CustomFields' => object(App\Model\Entity\CustomField) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'GoogleJobSettings' } ] $custom_field_list = [ (int) 4 => 'Reference', (int) 1 => 'Title', (int) 19 => 'Sector', (int) 21 => 'Position', (int) 3 => 'Location', (int) 24 => 'Type', (int) 25 => 'Salary / Pay Level', (int) 5 => 'Salary', (int) 2 => 'Description' ] $candidate_list_who_saved_this_job = [] $candidate_list_who_applied_this_job = [ (int) 0 => (int) 0, (int) 1 => (int) 0, (int) 2 => (int) 0, (int) 3 => (int) 0 ] $CSetting = object(App\Model\Entity\CandidateSetting) { 'id' => (int) 1, 'require_registration' => 'No', 'register_page_disclaimer' => 'Yes', 'register_page_disclaimer_text' => '<p>LJB & Co. Recruitment collects personal information when you register with us or place an order for products or services. We will use this information to provide the services requested, maintain guarantee records, and, if you agree send marketing information. LJB & Co. Recruitment will not share your information for marketing purposes with companies outside LJB & Co. Recruitment For more information explaining how we use your information please see our <a href="/privacy-policy" target="_blank">Privacy Policy</a></p> ', 'create_an_account' => 'Yes', 'create_an_account_text' => '<p>I consent for my personal information to be stored on LJB & Co. Recruitment systems to create an account and for future vacancy submissions* <strong>You can edit your information or delete your account at any time in your account settings.</strong></p> ', 'marketing_optin' => 'Yes', 'terms_condition' => 'Yes', 'terms_condition_text' => '<p>I confirm I understand and agree to LJB & Co. Recruitment <a href="/terms-and-conditions" target="_blank">Terms of Use,</a> <a href="/privacy-policy" target="_blank">Privacy Policy</a> and <a href="/cookies" target="_blank">Cookies Policy *</a></p> ', 'two_step_authentication' => 'No', 'tsa_email_format_subject' => 'Please confirm your registration', 'tsa_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for registering on our website. In order to confirm and activate your registration, please click the following:</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> <p>If you do not confirm and activate your registration, the details you submitted will be deleted in due course.</p> ', 'two_day_reminder' => 'No', 'tdr_email_format_subject' => 'Reminder: Please confirm your registration', 'tdr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for registering with us. We have noticed you haven't confirmed and activated your account. The next step is to activate your account which you can do by clicking on the button below.</p> <p>Once activated, you will then be able to apply for job opportunities / save lisitngs / create alerts.</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> ', 'seven_day_reminder' => 'No', 'sdr_email_format_subject' => 'Reminder: Please confirm your registration', 'sdr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for registering with us. We have noticed you haven't confirmed and activated your account. The next step is to activate your account which you can do by clicking on the button below.</p> <p>Once activated, you will then be able to apply for job opportunities / save lisitngs / create alerts.</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> ', 'automatic_delete_pending_account' => 'No', 'adpa_days' => 'None', 'adpa_email_format_subject' => 'We have deleted your registered details', 'adpa_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We have noticed you haven't confirmed and activated your account after registering on our website. Therefore, we have now deleted your account in line with data protection regulations.</p> <p>If you'd like to register with us, please do so on the website.</p> ', 'aae_email_format_subject_for_candidate' => 'Thank your for registering with us', 'aae_email_format_for_candidate' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for activiating your account on our website. Your registration is now complete. </p> <p><strong>Please keep these details safe as they will be needed when you need to login to your account on our website:</strong></p> <p><strong>Email:</strong> [EMAIL]<br /> <strong>Password:</strong> [PASSWORD]</p> <p>The data we store for you is the information you supplied on registration.</p> <p>Once again, welcome – we would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'aae_email_format_subject_for_google_linkedin_candidate' => 'Thank your for registering with us', 'aae_email_format_for_google_linkedin_candidate' => '<p>Dear [FIRST_NAME],</p> <p>[GOOGLE_OR_LINKEDIN]</p> <p>The data we store for you is the information you supplied on registration.</p> <p>Once again, welcome – we would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'aae_email_address' => 'hello@amber-employment.co.uk', 'aae_email_format_subject_for_notifier' => 'Candidate registration - [First name] [Last name]', 'aae_email_format_for_notifier' => '<p><strong>The following candidate created an account on the website:</strong></p> <p>Email: [Email]</p> <p>First name: [First name]</p> <p>Last name: [Last name]</p> <p>Telephone: [Telephone]</p> <p>Address: [Address]</p> <p>Driving license? [Driving licence]</p> <p>Car owner? [Car owner]</p> <p>CV: [CV]</p> <p>What they are seeking: [Job search]</p> <p>Notice Period / date available: [Notice period / date available]</p> <p>Minimum annual salary / hourly rate: [Minimum annual salary / hourly rate]</p> <p>Locations preferred: [Locations preferred]</p> <p>Position sought: [Position sought]</p> <p>[CV_UPLOADED_OR_NOT_TEXT]</p> <p><strong>Marketing Preferences</strong></p> <p>[RECEIVE_MARKETING_EMAIL_OR_NOT_TEXT]</p> <p>An account has been created in the management portal under 'Candidate Manager' and it is set to ACTIVE.</p> <p><strong>An email has been sent to the candidate with their login details.</strong></p> ', 'aae_email_format_subject_for_google_linkedin_notifier' => 'Candidate registration - [FIRST_NAME] [LAST_NAME]', 'aae_email_format_for_google_linkedin_notifier' => '<p><strong>The following candidate created an account on the website:</strong></p> <p>Email: [EMAIL]</p> <p>First name: [FIRST_NAME]</p> <p>Last name: [LAST_NAME]</p> <p>Platform: [GOOGLE_OR_LINKEDIN]</p> <p>An account has been created in the management portal under 'Candidate Manager' and it is set to ACTIVE.</p> <p><strong>An email has been sent to the candidate with welcome message.</strong></p> ', 'forgot_login_email_format_subject' => 'Password reset request', 'forgot_login_email_format' => '<p>Dear [FIRST_NAME],</p> <p>You are receiving this email because we received a password reset request for your account.</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> <p>If you did not request a password reset, no further action is required.</p> ', 'no_cv_reminder' => 'No', 'ncr_days' => 'None', 'ncr_email_format_subject' => '', 'ncr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We've noticed you haven't uploaded your CV since you registered on [DATE_OF_REGISTRATION].</p> <p><b>Please login on the website and upload your CV so you can apply for opportunities on the platform. Rest assured, you will have complete control over the security and visibility of your CV.</b></p> <p>We would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'update_cv_reminder' => 'No', 'ucr_months' => 'None', 'ucr_email_format_subject' => 'Please update your CV', 'ucr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We have noticed that you haven't updated your CV since [DATE_OF_CV]. Keeping your CV up to date allows us to proactively work on your behalf, matching you to the best opportunities.</p> <p><b>Please login on the website and update your CV.</b></p> <p>We would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'last_login_three_month_reminder' => 'No', 'lltmr_email_format_subject' => 'Can we help with your next position?', 'lltmr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We've noticed you haven't logged in to your account on the website for over 3 months. </p> <p>If the account remains inactive, we will delete your data in due course.</p> <p>We would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'auto_account_delete' => 'No', 'aad_months' => 'None', 'aad_email_format_subject' => 'We're sorry to see you go!', 'aad_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We've noticed that you haven't logged in to your account on our website for over time. <strong>We have therefore deleted your account from our system. All data that you supplied has been deleted.</strong></p> <p>We wish you all the best in your search for your next opportunity.</p> ', 'manual_account_delete' => 'No', 'mad_email_format_subject' => 'Your account and associated data has been deleted', 'mad_email_format' => '<p>Dear [FIRST_NAME],</p> <p>As per your request, we have deleted your account and associated data from our systems.</p> <p>We wish you all the best in your search for your next opportunity.</p> ', 'sign_in_with_linkedIn' => 'No', 'sign_in_with_google' => 'No', 'google_client_id' => '', 'google_api_key' => '', 'linkedin_client_id' => '', 'linkedin_client_secret' => '', 'allow_candidates_to_save_listings' => 'Yes', 'actsl_email_format_subject' => 'Your saved jobs | Amber Employment Services', 'actsl_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We thought we would remind you that you saved some jobs on our website. Remember opportunities can be filled quickly, so as a heads up, if you are going to apply for them, then please do so at your earliest.</p> <p>Here's a list of what you have saved:</p> <p>[ALL_SAVED_JOBS]</p> ', 'similar_job_alert' => 'Yes', 'sja_email_format_subject' => '', 'sja_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We thought we would remind you that you might be interested some jobs related while applying job on our website. Remember recruiters can fill opportunities quickly, so as a heads up, if you are going to apply for them, then please do so at your earliest.</p> <p>Here's a list of what you have saved:</p> <p>[ALL_JOBS]</p> ', 'recaptcha' => 'Yes', 'updated_by' => 'CMS Master', 'created' => null, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'CandidateSettings' } $JSetting = object(App\Model\Entity\JobSetting) { 'id' => (int) 1, 'job_reference_id' => (int) 1, 'automatic_disclaimer' => 'No', 'disclaimer' => '', 'auto_expire' => 'Yes', 'reminder_to_consultant' => 'None', 'days' => '30', 'ael_email_format_subject' => 'Expiry Notification: [JOB_TITLE] - Expires: [DATE_OF_EXPIRY].', 'ael_email_format' => '<p>Dear [FIRST_NAME],</p> <p>The following listing is set to expire on [DATE_OF_EXPIRY].</p> <p><strong>Job Title:</strong> [JOB_TITLE]</p> <p>You have received [NUMBER_OF_APPLICATIONS] number of applications for this opportunity.</p> <p>We'll remind you closer to the time of expiry again.</p> ', 'mr_email_format_subject' => 'Manual reminder email subject', 'mr_email_format' => '<p>Dear [FIRST_NAME],</p> <p><strong>Job Title:</strong> [JOB_TITLE]</p> <p>You have received [NUMBER_OF_APPLICATIONS] number of applications for this opportunity.</p> <p>We'll remind you closer to the time of expiry again.</p> ', 'autoclean' => 'Yes', 'autoclean_option' => '12', 'autoclean_email_format_subject' => 'Archived Listing ([JOB_TITLE]) will be deleted', 'autoclean_email_format' => '<p>The following listing(s) is /are set to be deleted.</p> <p><strong>Job Title:</strong> [JOB_TITLE]</p> ', 'application_email_format_subject_admin' => 'Application for [JOB_TITLE] from [CANDIDATE_FIRST_AND_LAST_NAME]', 'application_email_format_admin' => '<p>The following candidate has applied for [JOB_TITLE]</p> <p>Candidate Name: [CANDIDATE_FIRST_AND_LAST_NAME]</p> <p>Email: [EMAIL_ADDRESS]</p> <p>The candidates' CV is attached to this email. </p> <p>[COVER_LETTER]</p> ', 'application_email_format_subject_candidate' => 'Your application for [JOB_TITLE]', 'application_email_format_candidate' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for your application for the following: </p> <p>Job Title: [JOB_TITLE]</p> <p>Application Date: [APPLICATION_DATE]</p> <p>Your application has received by a member of our team and they will be in contact with you directly should you be successful in reaching the next stage. If you have any queries regarding your application, please contact us.</p> ', 'google_job_feature' => 'Yes', 'google_file' => '20200320_GOOGLE_FILE_1584684682.json', 'ja_email_format_subject' => 'Your job alerts', 'ja_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Here's a list of vacancies / jobs that match the alerts you have created. Remember opportunities can be filled quickly, so as a heads up, if you are going to apply for them, then please do so at your earliest.</p> <p>[ALL_JOBS]</p> ', 'job_alert_page_disclaimer' => 'Yes', 'job_alert_page_disclaimer_text' => '<p>LJB & Co. Recruitment collects personal information when you register with us. We will use this information to provide the services requested and, if you agree, send marketing information. We will not share your information for marketing purposes with external companies. For more information explaining how we use your information, please see our <a href="/privacy-policy" target="_blank">Privacy Policy</a>.</p> ', 'job_alert_marketing_optin' => 'Yes', 'job_alert_terms_condition' => 'Yes', 'job_alert_terms_condition_text' => '<p>I understand and agree to LJB & Co. Recruitment <a href="/terms-and-conditions" target="_blank">Terms of Use</a> and <a href="/privacy-policy" target="_blank">Privacy Policy</a>.</p> ', 'updated_by' => 'CMS Master', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'JobReferences' => object(App\Model\Entity\JobReference) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'JobSettings' } $search_by = 'town' $JobDetailJobIdList = [] $title_for_layout = 'Live Listings' $module_for_layout = 'Jobs Manager' $session = object(Cake\Http\Session) { [protected] _engine => null [protected] _started => null [protected] _lifetime => (int) 3600 [protected] _isCLI => false } $candidate_id = (int) 0 $banner_page_title = 'Senior M&E Quantity Surveyor' $banner_tag_line = '' $banner_breadcrumb = 'Senior M&E Quantity Surveyor' $HeadBannerData = [ 'page_title' => 'Senior M&E Quantity Surveyor', 'tag_line' => '', 'banner_breadcrumb' => 'Senior M&E Quantity Surveyor' ] $location = 'Ireland, Ireland' $temp = [ (int) 0 => 'Ireland', (int) 1 => ' Ireland' ]include - APP/Template/Jobs/detail.ctp, line 228 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1413 Cake\View\View::_render() - CORE/src/View/View.php, line 1374 Cake\View\View::render() - CORE/src/View/View.php, line 880 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 791 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 126 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 235 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 162 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\AssetMiddleware::__invoke() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 88 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Error\Middleware\ErrorHandlerMiddleware::__invoke() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 96 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 51 Cake\Http\Server::run() - CORE/src/Http/Server.php, line 98
Notice (8): Trying to get property 'email' of non-object [APP/Template/Jobs/detail.ctp, line 239]Code Context
if($_job->consultant_email == 1 && strlen(trim($_job->Admins->email))>0)
{
$viewFile = '/var/www/vhosts/ljbrecruit.com/httpdocs/src/Template/Jobs/detail.ctp' $dataForView = [ 'Content_Setup' => [ 'TAG_LINE' => 'NO', 'COLORS' => 'NO', 'BANNER_IMAGE' => 'YES', 'BANNER_IMAGE_PLACEHOLDER' => '20200316_BANNERPLACEHOLDER_1584360454.png' ], 'content' => object(App\Model\Entity\Content) { 'id' => (int) 50, 'page_id' => 'DIGI50', 'page_title' => ' Current Jobs', 'page_url' => 'job-page', 'tag_line' => 'Renard is able to offer both permanent and temporary solutions to suit most clients staffing needs. As one of the leading hospitality, leisure and finance recruiters, we offer our service to an extensive range of clients.', 'title_color' => '#ffffff', 'tag_color' => '#ffffff', 'border_color' => '#000000', 'no_of_views' => (int) 4, 'image' => '20200218_STATICCONTENT_1582033524.png', 'description' => '<h3>Construction, Residential Development, Civil Engineering, Mechanical & Electrical Building Services Vacancies</h3> <p>We are unable to display a full list of live vacancies on our website. If you are unable to find an opportunity that is suited to your requirements please call into our office on 020 7609 7769 and we will arrange for you to have a conversation with a consultant that specialises in your area of expertise.</p> ', 'is_static' => true, 'meta_title' => '', 'meta_keywords' => '', 'meta_description' => '', 'priority' => (int) 0, 'preview' => false, 'added_by' => 'CMS Master', 'updated_by' => 'CMS Master', 'share_this' => 'No', 'tab_name' => 'Job', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Contents' }, 'meta_description' => 'I am recruiting on behalf of a leading construction Consulting & Project Management company to locate on their behalf an MEP Building Services Quantity Surveyor to be based near Dublin. Please note, this is a permanent position so no rotation is available but there is, of course, paid annual leave and Bank Holidays etc. ', 'meta_keywords' => 'MEP Quantity Surveyor, Building Services, M&E, Ireland, Pharmaceutical', 'meta_title' => 'Senior M&E Quantity Surveyor', 'og_title' => 'Senior M&E Quantity Surveyor', 'og_description' => 'I am recruiting on behalf of a leading construction Consulting & Project Management company to l', 'og_url' => 'https://www.ljbrecruit.com/job/senior-m-e-quantity-surveyor-9', '_job' => object(App\Model\Entity\Job) { 'id' => (int) 498, 'admin_id' => (int) 30, 'title' => 'Senior M&E Quantity Surveyor', 'slug' => 'senior-m-e-quantity-surveyor-9', 'description' => '<p>I am recruiting on behalf of a leading construction Consulting & Project Management company to locate on their behalf an MEP Building Services Quantity Surveyor to be based near Dublin.</p> <p>Please note, this is a permanent position so no rotation is available but there is, of course, paid annual leave and Bank Holidays etc.</p> <p>The Senior M&E Quantity Surveyor will primarily focus on mechanical, process and electrical packages (or combination thereof) as well as sub-contract change management, payment valuations, and forecasting. The successful candidate must demonstrate the ability to optimize projects costs, implement value engineering, and ensure value for money whilst still achieving and delivering the highest standards and quality.</p> <p><b>Role and Responsibilities: </b> </p> <p>Provide commercial and contract support through the construction stage of the project </p> <p>Produce full bills of quantities/estimates to provide client detailed budgets </p> <p>Ensure initial cost plans are sufficient to carry out the works to be undertaken </p> <p>Perform tender analysis to ensure value for money is achieved and that the works have been procured at the best market rates </p> <p>Provide project controls support to align with the client’s needs and procedures </p> <p>Communicate effectively with other staff members, the general contractor and the client </p> <p>Respond to clients requests in a timely and accurate manner</p> <p>Deliver all work outputs in an accurate and timely manner </p> <p>Experienced and capable of closing out commercial, change orders and contract issues </p> <p>Support the onsite team with cost control, cost reporting and forecasting </p> <p>Perform interim valuations to ensure subcontractor payments are correct and made in a timely manner </p> <p>Forecast and monitor cash flow/accruals to ensure a positive cash flow is maintained and liaise with client’s financial team </p> <p>Assist in the reparation and agreement of final accounts, including the handling of any claims to ensure the client gets best value from works undertaken </p> <p>Produce cost analysis feedback / lessons learnt to the client for future works </p> <p>Occasional travel may be required </p> <p><b> Desired Experience and Education:</b> </p> <p>10+ years’ QS experience</p> <p>Semi Conductor and or Pharma project experience preferred</p> <p>Degree in Quantity Surveying or equivalent</p> <p>Understanding of M&E Systems and strong ability to read services drawings and schematics, particularly mechanical and process</p> <p>CostX experience – advantage</p> <p>Excellent excel skills advantageous</p> <p>Understanding of BIM advantageous </p> <p>Excellent communication skills </p> <p>Strong team player </p> <p>The ideal candidate will be results driven, self-motivated and resourceful with excellent client relationship skills </p> ', 'expire_date' => null, 'show_consultant_on_job_detail' => 'Yes', 'consultant_id' => (int) 30, 'consultant_name' => true, 'consultant_designation' => false, 'consultant_email' => true, 'consultant_mobile' => true, 'consultant_profile_picture' => false, 'cover_letter' => 'No', 'registered_candidates' => false, 'quick_application' => true, 'application_emails' => 'nick@ljbrecruit.com', 'meta_title' => 'Senior M&E Quantity Surveyor', 'meta_keywords' => 'MEP Quantity Surveyor, Building Services, M&E, Ireland, Pharmaceutical', 'meta_description' => 'I am recruiting on behalf of a leading construction Consulting & Project Management company to locate on their behalf an MEP Building Services Quantity Surveyor to be based near Dublin. Please note, this is a permanent position so no rotation is available but there is, of course, paid annual leave and Bank Holidays etc. ', 'platform' => 'general', 'status' => 'Live', 'archive_date' => null, 'added_by' => 'Nick Bond', 'updated_by' => '', 'no_of_views' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'Admins' => null, 'JobDetails' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [ [maximum depth reached] ], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Jobs' }, 'google_job_settings' => [ (int) 0 => object(App\Model\Entity\GoogleJobSetting) {}, (int) 1 => object(App\Model\Entity\GoogleJobSetting) {}, (int) 2 => object(App\Model\Entity\GoogleJobSetting) {}, (int) 3 => object(App\Model\Entity\GoogleJobSetting) {}, (int) 4 => object(App\Model\Entity\GoogleJobSetting) {}, (int) 5 => object(App\Model\Entity\GoogleJobSetting) {}, (int) 6 => object(App\Model\Entity\GoogleJobSetting) {} ], 'custom_field_list' => [ (int) 4 => 'Reference', (int) 1 => 'Title', (int) 19 => 'Sector', (int) 21 => 'Position', (int) 3 => 'Location', (int) 24 => 'Type', (int) 25 => 'Salary / Pay Level', (int) 5 => 'Salary', (int) 2 => 'Description' ], 'candidate_list_who_saved_this_job' => [], 'candidate_list_who_applied_this_job' => [ (int) 0 => (int) 0, (int) 1 => (int) 0, (int) 2 => (int) 0, (int) 3 => (int) 0 ], 'CSetting' => object(App\Model\Entity\CandidateSetting) { 'id' => (int) 1, 'require_registration' => 'No', 'register_page_disclaimer' => 'Yes', 'register_page_disclaimer_text' => '<p>LJB & Co. Recruitment collects personal information when you register with us or place an order for products or services. We will use this information to provide the services requested, maintain guarantee records, and, if you agree send marketing information. LJB & Co. Recruitment will not share your information for marketing purposes with companies outside LJB & Co. Recruitment For more information explaining how we use your information please see our <a href="/privacy-policy" target="_blank">Privacy Policy</a></p> ', 'create_an_account' => 'Yes', 'create_an_account_text' => '<p>I consent for my personal information to be stored on LJB & Co. Recruitment systems to create an account and for future vacancy submissions* <strong>You can edit your information or delete your account at any time in your account settings.</strong></p> ', 'marketing_optin' => 'Yes', 'terms_condition' => 'Yes', 'terms_condition_text' => '<p>I confirm I understand and agree to LJB & Co. Recruitment <a href="/terms-and-conditions" target="_blank">Terms of Use,</a> <a href="/privacy-policy" target="_blank">Privacy Policy</a> and <a href="/cookies" target="_blank">Cookies Policy *</a></p> ', 'two_step_authentication' => 'No', 'tsa_email_format_subject' => 'Please confirm your registration', 'tsa_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for registering on our website. In order to confirm and activate your registration, please click the following:</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> <p>If you do not confirm and activate your registration, the details you submitted will be deleted in due course.</p> ', 'two_day_reminder' => 'No', 'tdr_email_format_subject' => 'Reminder: Please confirm your registration', 'tdr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for registering with us. We have noticed you haven't confirmed and activated your account. The next step is to activate your account which you can do by clicking on the button below.</p> <p>Once activated, you will then be able to apply for job opportunities / save lisitngs / create alerts.</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> ', 'seven_day_reminder' => 'No', 'sdr_email_format_subject' => 'Reminder: Please confirm your registration', 'sdr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for registering with us. We have noticed you haven't confirmed and activated your account. The next step is to activate your account which you can do by clicking on the button below.</p> <p>Once activated, you will then be able to apply for job opportunities / save lisitngs / create alerts.</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> ', 'automatic_delete_pending_account' => 'No', 'adpa_days' => 'None', 'adpa_email_format_subject' => 'We have deleted your registered details', 'adpa_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We have noticed you haven't confirmed and activated your account after registering on our website. Therefore, we have now deleted your account in line with data protection regulations.</p> <p>If you'd like to register with us, please do so on the website.</p> ', 'aae_email_format_subject_for_candidate' => 'Thank your for registering with us', 'aae_email_format_for_candidate' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for activiating your account on our website. Your registration is now complete. </p> <p><strong>Please keep these details safe as they will be needed when you need to login to your account on our website:</strong></p> <p><strong>Email:</strong> [EMAIL]<br /> <strong>Password:</strong> [PASSWORD]</p> <p>The data we store for you is the information you supplied on registration.</p> <p>Once again, welcome – we would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'aae_email_format_subject_for_google_linkedin_candidate' => 'Thank your for registering with us', 'aae_email_format_for_google_linkedin_candidate' => '<p>Dear [FIRST_NAME],</p> <p>[GOOGLE_OR_LINKEDIN]</p> <p>The data we store for you is the information you supplied on registration.</p> <p>Once again, welcome – we would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'aae_email_address' => 'hello@amber-employment.co.uk', 'aae_email_format_subject_for_notifier' => 'Candidate registration - [First name] [Last name]', 'aae_email_format_for_notifier' => '<p><strong>The following candidate created an account on the website:</strong></p> <p>Email: [Email]</p> <p>First name: [First name]</p> <p>Last name: [Last name]</p> <p>Telephone: [Telephone]</p> <p>Address: [Address]</p> <p>Driving license? [Driving licence]</p> <p>Car owner? [Car owner]</p> <p>CV: [CV]</p> <p>What they are seeking: [Job search]</p> <p>Notice Period / date available: [Notice period / date available]</p> <p>Minimum annual salary / hourly rate: [Minimum annual salary / hourly rate]</p> <p>Locations preferred: [Locations preferred]</p> <p>Position sought: [Position sought]</p> <p>[CV_UPLOADED_OR_NOT_TEXT]</p> <p><strong>Marketing Preferences</strong></p> <p>[RECEIVE_MARKETING_EMAIL_OR_NOT_TEXT]</p> <p>An account has been created in the management portal under 'Candidate Manager' and it is set to ACTIVE.</p> <p><strong>An email has been sent to the candidate with their login details.</strong></p> ', 'aae_email_format_subject_for_google_linkedin_notifier' => 'Candidate registration - [FIRST_NAME] [LAST_NAME]', 'aae_email_format_for_google_linkedin_notifier' => '<p><strong>The following candidate created an account on the website:</strong></p> <p>Email: [EMAIL]</p> <p>First name: [FIRST_NAME]</p> <p>Last name: [LAST_NAME]</p> <p>Platform: [GOOGLE_OR_LINKEDIN]</p> <p>An account has been created in the management portal under 'Candidate Manager' and it is set to ACTIVE.</p> <p><strong>An email has been sent to the candidate with welcome message.</strong></p> ', 'forgot_login_email_format_subject' => 'Password reset request', 'forgot_login_email_format' => '<p>Dear [FIRST_NAME],</p> <p>You are receiving this email because we received a password reset request for your account.</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> <p>If you did not request a password reset, no further action is required.</p> ', 'no_cv_reminder' => 'No', 'ncr_days' => 'None', 'ncr_email_format_subject' => '', 'ncr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We've noticed you haven't uploaded your CV since you registered on [DATE_OF_REGISTRATION].</p> <p><b>Please login on the website and upload your CV so you can apply for opportunities on the platform. Rest assured, you will have complete control over the security and visibility of your CV.</b></p> <p>We would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'update_cv_reminder' => 'No', 'ucr_months' => 'None', 'ucr_email_format_subject' => 'Please update your CV', 'ucr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We have noticed that you haven't updated your CV since [DATE_OF_CV]. Keeping your CV up to date allows us to proactively work on your behalf, matching you to the best opportunities.</p> <p><b>Please login on the website and update your CV.</b></p> <p>We would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'last_login_three_month_reminder' => 'No', 'lltmr_email_format_subject' => 'Can we help with your next position?', 'lltmr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We've noticed you haven't logged in to your account on the website for over 3 months. </p> <p>If the account remains inactive, we will delete your data in due course.</p> <p>We would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'auto_account_delete' => 'No', 'aad_months' => 'None', 'aad_email_format_subject' => 'We're sorry to see you go!', 'aad_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We've noticed that you haven't logged in to your account on our website for over time. <strong>We have therefore deleted your account from our system. All data that you supplied has been deleted.</strong></p> <p>We wish you all the best in your search for your next opportunity.</p> ', 'manual_account_delete' => 'No', 'mad_email_format_subject' => 'Your account and associated data has been deleted', 'mad_email_format' => '<p>Dear [FIRST_NAME],</p> <p>As per your request, we have deleted your account and associated data from our systems.</p> <p>We wish you all the best in your search for your next opportunity.</p> ', 'sign_in_with_linkedIn' => 'No', 'sign_in_with_google' => 'No', 'google_client_id' => '', 'google_api_key' => '', 'linkedin_client_id' => '', 'linkedin_client_secret' => '', 'allow_candidates_to_save_listings' => 'Yes', 'actsl_email_format_subject' => 'Your saved jobs | Amber Employment Services', 'actsl_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We thought we would remind you that you saved some jobs on our website. Remember opportunities can be filled quickly, so as a heads up, if you are going to apply for them, then please do so at your earliest.</p> <p>Here's a list of what you have saved:</p> <p>[ALL_SAVED_JOBS]</p> ', 'similar_job_alert' => 'Yes', 'sja_email_format_subject' => '', 'sja_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We thought we would remind you that you might be interested some jobs related while applying job on our website. Remember recruiters can fill opportunities quickly, so as a heads up, if you are going to apply for them, then please do so at your earliest.</p> <p>Here's a list of what you have saved:</p> <p>[ALL_JOBS]</p> ', 'recaptcha' => 'Yes', 'updated_by' => 'CMS Master', 'created' => null, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'CandidateSettings' }, 'JSetting' => object(App\Model\Entity\JobSetting) { 'id' => (int) 1, 'job_reference_id' => (int) 1, 'automatic_disclaimer' => 'No', 'disclaimer' => '', 'auto_expire' => 'Yes', 'reminder_to_consultant' => 'None', 'days' => '30', 'ael_email_format_subject' => 'Expiry Notification: [JOB_TITLE] - Expires: [DATE_OF_EXPIRY].', 'ael_email_format' => '<p>Dear [FIRST_NAME],</p> <p>The following listing is set to expire on [DATE_OF_EXPIRY].</p> <p><strong>Job Title:</strong> [JOB_TITLE]</p> <p>You have received [NUMBER_OF_APPLICATIONS] number of applications for this opportunity.</p> <p>We'll remind you closer to the time of expiry again.</p> ', 'mr_email_format_subject' => 'Manual reminder email subject', 'mr_email_format' => '<p>Dear [FIRST_NAME],</p> <p><strong>Job Title:</strong> [JOB_TITLE]</p> <p>You have received [NUMBER_OF_APPLICATIONS] number of applications for this opportunity.</p> <p>We'll remind you closer to the time of expiry again.</p> ', 'autoclean' => 'Yes', 'autoclean_option' => '12', 'autoclean_email_format_subject' => 'Archived Listing ([JOB_TITLE]) will be deleted', 'autoclean_email_format' => '<p>The following listing(s) is /are set to be deleted.</p> <p><strong>Job Title:</strong> [JOB_TITLE]</p> ', 'application_email_format_subject_admin' => 'Application for [JOB_TITLE] from [CANDIDATE_FIRST_AND_LAST_NAME]', 'application_email_format_admin' => '<p>The following candidate has applied for [JOB_TITLE]</p> <p>Candidate Name: [CANDIDATE_FIRST_AND_LAST_NAME]</p> <p>Email: [EMAIL_ADDRESS]</p> <p>The candidates' CV is attached to this email. </p> <p>[COVER_LETTER]</p> ', 'application_email_format_subject_candidate' => 'Your application for [JOB_TITLE]', 'application_email_format_candidate' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for your application for the following: </p> <p>Job Title: [JOB_TITLE]</p> <p>Application Date: [APPLICATION_DATE]</p> <p>Your application has received by a member of our team and they will be in contact with you directly should you be successful in reaching the next stage. If you have any queries regarding your application, please contact us.</p> ', 'google_job_feature' => 'Yes', 'google_file' => '20200320_GOOGLE_FILE_1584684682.json', 'ja_email_format_subject' => 'Your job alerts', 'ja_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Here's a list of vacancies / jobs that match the alerts you have created. Remember opportunities can be filled quickly, so as a heads up, if you are going to apply for them, then please do so at your earliest.</p> <p>[ALL_JOBS]</p> ', 'job_alert_page_disclaimer' => 'Yes', 'job_alert_page_disclaimer_text' => '<p>LJB & Co. Recruitment collects personal information when you register with us. We will use this information to provide the services requested and, if you agree, send marketing information. We will not share your information for marketing purposes with external companies. For more information explaining how we use your information, please see our <a href="/privacy-policy" target="_blank">Privacy Policy</a>.</p> ', 'job_alert_marketing_optin' => 'Yes', 'job_alert_terms_condition' => 'Yes', 'job_alert_terms_condition_text' => '<p>I understand and agree to LJB & Co. Recruitment <a href="/terms-and-conditions" target="_blank">Terms of Use</a> and <a href="/privacy-policy" target="_blank">Privacy Policy</a>.</p> ', 'updated_by' => 'CMS Master', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'JobReferences' => object(App\Model\Entity\JobReference) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'JobSettings' }, 'search_by' => 'town', 'JobDetailJobIdList' => [], 'title_for_layout' => 'Live Listings', 'module_for_layout' => 'Jobs Manager' ] $Content_Setup = [ 'TAG_LINE' => 'NO', 'COLORS' => 'NO', 'BANNER_IMAGE' => 'YES', 'BANNER_IMAGE_PLACEHOLDER' => '20200316_BANNERPLACEHOLDER_1584360454.png' ] $content = object(App\Model\Entity\Content) { 'id' => (int) 50, 'page_id' => 'DIGI50', 'page_title' => ' Current Jobs', 'page_url' => 'job-page', 'tag_line' => 'Renard is able to offer both permanent and temporary solutions to suit most clients staffing needs. As one of the leading hospitality, leisure and finance recruiters, we offer our service to an extensive range of clients.', 'title_color' => '#ffffff', 'tag_color' => '#ffffff', 'border_color' => '#000000', 'no_of_views' => (int) 4, 'image' => '20200218_STATICCONTENT_1582033524.png', 'description' => '<h3>Construction, Residential Development, Civil Engineering, Mechanical & Electrical Building Services Vacancies</h3> <p>We are unable to display a full list of live vacancies on our website. If you are unable to find an opportunity that is suited to your requirements please call into our office on 020 7609 7769 and we will arrange for you to have a conversation with a consultant that specialises in your area of expertise.</p> ', 'is_static' => true, 'meta_title' => '', 'meta_keywords' => '', 'meta_description' => '', 'priority' => (int) 0, 'preview' => false, 'added_by' => 'CMS Master', 'updated_by' => 'CMS Master', 'share_this' => 'No', 'tab_name' => 'Job', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Contents' } $meta_description = 'I am recruiting on behalf of a leading construction Consulting & Project Management company to locate on their behalf an MEP Building Services Quantity Surveyor to be based near Dublin. Please note, this is a permanent position so no rotation is available but there is, of course, paid annual leave and Bank Holidays etc. ' $meta_keywords = 'MEP Quantity Surveyor, Building Services, M&E, Ireland, Pharmaceutical' $meta_title = 'Senior M&E Quantity Surveyor' $og_title = 'Senior M&E Quantity Surveyor' $og_description = 'I am recruiting on behalf of a leading construction Consulting & Project Management company to l' $og_url = 'https://www.ljbrecruit.com/job/senior-m-e-quantity-surveyor-9' $_job = object(App\Model\Entity\Job) { 'id' => (int) 498, 'admin_id' => (int) 30, 'title' => 'Senior M&E Quantity Surveyor', 'slug' => 'senior-m-e-quantity-surveyor-9', 'description' => '<p>I am recruiting on behalf of a leading construction Consulting & Project Management company to locate on their behalf an MEP Building Services Quantity Surveyor to be based near Dublin.</p> <p>Please note, this is a permanent position so no rotation is available but there is, of course, paid annual leave and Bank Holidays etc.</p> <p>The Senior M&E Quantity Surveyor will primarily focus on mechanical, process and electrical packages (or combination thereof) as well as sub-contract change management, payment valuations, and forecasting. The successful candidate must demonstrate the ability to optimize projects costs, implement value engineering, and ensure value for money whilst still achieving and delivering the highest standards and quality.</p> <p><b>Role and Responsibilities: </b> </p> <p>Provide commercial and contract support through the construction stage of the project </p> <p>Produce full bills of quantities/estimates to provide client detailed budgets </p> <p>Ensure initial cost plans are sufficient to carry out the works to be undertaken </p> <p>Perform tender analysis to ensure value for money is achieved and that the works have been procured at the best market rates </p> <p>Provide project controls support to align with the client’s needs and procedures </p> <p>Communicate effectively with other staff members, the general contractor and the client </p> <p>Respond to clients requests in a timely and accurate manner</p> <p>Deliver all work outputs in an accurate and timely manner </p> <p>Experienced and capable of closing out commercial, change orders and contract issues </p> <p>Support the onsite team with cost control, cost reporting and forecasting </p> <p>Perform interim valuations to ensure subcontractor payments are correct and made in a timely manner </p> <p>Forecast and monitor cash flow/accruals to ensure a positive cash flow is maintained and liaise with client’s financial team </p> <p>Assist in the reparation and agreement of final accounts, including the handling of any claims to ensure the client gets best value from works undertaken </p> <p>Produce cost analysis feedback / lessons learnt to the client for future works </p> <p>Occasional travel may be required </p> <p><b> Desired Experience and Education:</b> </p> <p>10+ years’ QS experience</p> <p>Semi Conductor and or Pharma project experience preferred</p> <p>Degree in Quantity Surveying or equivalent</p> <p>Understanding of M&E Systems and strong ability to read services drawings and schematics, particularly mechanical and process</p> <p>CostX experience – advantage</p> <p>Excellent excel skills advantageous</p> <p>Understanding of BIM advantageous </p> <p>Excellent communication skills </p> <p>Strong team player </p> <p>The ideal candidate will be results driven, self-motivated and resourceful with excellent client relationship skills </p> ', 'expire_date' => null, 'show_consultant_on_job_detail' => 'Yes', 'consultant_id' => (int) 30, 'consultant_name' => true, 'consultant_designation' => false, 'consultant_email' => true, 'consultant_mobile' => true, 'consultant_profile_picture' => false, 'cover_letter' => 'No', 'registered_candidates' => false, 'quick_application' => true, 'application_emails' => 'nick@ljbrecruit.com', 'meta_title' => 'Senior M&E Quantity Surveyor', 'meta_keywords' => 'MEP Quantity Surveyor, Building Services, M&E, Ireland, Pharmaceutical', 'meta_description' => 'I am recruiting on behalf of a leading construction Consulting & Project Management company to locate on their behalf an MEP Building Services Quantity Surveyor to be based near Dublin. Please note, this is a permanent position so no rotation is available but there is, of course, paid annual leave and Bank Holidays etc. ', 'platform' => 'general', 'status' => 'Live', 'archive_date' => null, 'added_by' => 'Nick Bond', 'updated_by' => '', 'no_of_views' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'Admins' => null, 'JobDetails' => [ 'Reference' => 'MEPSQSD', 'Title' => 'Senior M&E Quantity Surveyor', 'Sector' => 'M&E Building Services', 'Position' => 'M&E Quantity Surveyor', 'Location' => 'Ireland, Ireland', 'streetAddress' => 'Ireland', 'addressLocality' => 'Ireland', 'addressRegion' => 'Ireland', 'postalCode' => '', 'addressCountry' => 'Ireland', 'Type' => 'Permanent', 'Salary / Pay Level' => '£95,000 +', 'Salary' => 'To e110k per annum + Relocation & Package', 'Description' => '<p>I am recruiting on behalf of a leading construction Consulting & Project Management company to locate on their behalf an MEP Building Services Quantity Surveyor to be based near Dublin.</p> <p>Please note, this is a permanent position so no rotation is available but there is, of course, paid annual leave and Bank Holidays etc.</p> <p>The Senior M&E Quantity Surveyor will primarily focus on mechanical, process and electrical packages (or combination thereof) as well as sub-contract change management, payment valuations, and forecasting. The successful candidate must demonstrate the ability to optimize projects costs, implement value engineering, and ensure value for money whilst still achieving and delivering the highest standards and quality.</p> <p><b>Role and Responsibilities: </b> </p> <p>Provide commercial and contract support through the construction stage of the project </p> <p>Produce full bills of quantities/estimates to provide client detailed budgets </p> <p>Ensure initial cost plans are sufficient to carry out the works to be undertaken </p> <p>Perform tender analysis to ensure value for money is achieved and that the works have been procured at the best market rates </p> <p>Provide project controls support to align with the client’s needs and procedures </p> <p>Communicate effectively with other staff members, the general contractor and the client </p> <p>Respond to clients requests in a timely and accurate manner</p> <p>Deliver all work outputs in an accurate and timely manner </p> <p>Experienced and capable of closing out commercial, change orders and contract issues </p> <p>Support the onsite team with cost control, cost reporting and forecasting </p> <p>Perform interim valuations to ensure subcontractor payments are correct and made in a timely manner </p> <p>Forecast and monitor cash flow/accruals to ensure a positive cash flow is maintained and liaise with client’s financial team </p> <p>Assist in the reparation and agreement of final accounts, including the handling of any claims to ensure the client gets best value from works undertaken </p> <p>Produce cost analysis feedback / lessons learnt to the client for future works </p> <p>Occasional travel may be required </p> <p><b> Desired Experience and Education:</b> </p> <p>10+ years’ QS experience</p> <p>Semi Conductor and or Pharma project experience preferred</p> <p>Degree in Quantity Surveying or equivalent</p> <p>Understanding of M&E Systems and strong ability to read services drawings and schematics, particularly mechanical and process</p> <p>CostX experience – advantage</p> <p>Excellent excel skills advantageous</p> <p>Understanding of BIM advantageous </p> <p>Excellent communication skills </p> <p>Strong team player </p> <p>The ideal candidate will be results driven, self-motivated and resourceful with excellent client relationship skills </p> ' ], '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [ 'JobDetails' => true ], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Jobs' } $google_job_settings = [ (int) 0 => object(App\Model\Entity\GoogleJobSetting) { 'id' => (int) 1, 'custom_field_id' => (int) 0, 'title' => 'Title', 'value' => 'Job Title', 'description' => '', 'display_on_google_listing' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'CustomFields' => null, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'GoogleJobSettings' }, (int) 1 => object(App\Model\Entity\GoogleJobSetting) { 'id' => (int) 2, 'custom_field_id' => (int) 0, 'title' => 'Description', 'value' => 'Job Description', 'description' => '', 'display_on_google_listing' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'CustomFields' => null, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'GoogleJobSettings' }, (int) 2 => object(App\Model\Entity\GoogleJobSetting) { 'id' => (int) 3, 'custom_field_id' => (int) 0, 'title' => 'Hiring Organization Name', 'value' => 'Website Name', 'description' => '', 'display_on_google_listing' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'CustomFields' => null, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'GoogleJobSettings' }, (int) 3 => object(App\Model\Entity\GoogleJobSetting) { 'id' => (int) 4, 'custom_field_id' => (int) 0, 'title' => 'Hiring Organization Logo', 'value' => 'Website Logo', 'description' => '', 'display_on_google_listing' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'CustomFields' => null, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'GoogleJobSettings' }, (int) 4 => object(App\Model\Entity\GoogleJobSetting) { 'id' => (int) 5, 'custom_field_id' => (int) 0, 'title' => 'Location', 'value' => 'Job location details', 'description' => '', 'display_on_google_listing' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'CustomFields' => null, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'GoogleJobSettings' }, (int) 5 => object(App\Model\Entity\GoogleJobSetting) { 'id' => (int) 6, 'custom_field_id' => (int) 5, 'title' => 'Base Salary', 'value' => '', 'description' => '', 'display_on_google_listing' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'CustomFields' => object(App\Model\Entity\CustomField) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'GoogleJobSettings' }, (int) 6 => object(App\Model\Entity\GoogleJobSetting) { 'id' => (int) 7, 'custom_field_id' => (int) 24, 'title' => 'Employment Type', 'value' => '', 'description' => '', 'display_on_google_listing' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'CustomFields' => object(App\Model\Entity\CustomField) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'GoogleJobSettings' } ] $custom_field_list = [ (int) 4 => 'Reference', (int) 1 => 'Title', (int) 19 => 'Sector', (int) 21 => 'Position', (int) 3 => 'Location', (int) 24 => 'Type', (int) 25 => 'Salary / Pay Level', (int) 5 => 'Salary', (int) 2 => 'Description' ] $candidate_list_who_saved_this_job = [] $candidate_list_who_applied_this_job = [ (int) 0 => (int) 0, (int) 1 => (int) 0, (int) 2 => (int) 0, (int) 3 => (int) 0 ] $CSetting = object(App\Model\Entity\CandidateSetting) { 'id' => (int) 1, 'require_registration' => 'No', 'register_page_disclaimer' => 'Yes', 'register_page_disclaimer_text' => '<p>LJB & Co. Recruitment collects personal information when you register with us or place an order for products or services. We will use this information to provide the services requested, maintain guarantee records, and, if you agree send marketing information. LJB & Co. Recruitment will not share your information for marketing purposes with companies outside LJB & Co. Recruitment For more information explaining how we use your information please see our <a href="/privacy-policy" target="_blank">Privacy Policy</a></p> ', 'create_an_account' => 'Yes', 'create_an_account_text' => '<p>I consent for my personal information to be stored on LJB & Co. Recruitment systems to create an account and for future vacancy submissions* <strong>You can edit your information or delete your account at any time in your account settings.</strong></p> ', 'marketing_optin' => 'Yes', 'terms_condition' => 'Yes', 'terms_condition_text' => '<p>I confirm I understand and agree to LJB & Co. Recruitment <a href="/terms-and-conditions" target="_blank">Terms of Use,</a> <a href="/privacy-policy" target="_blank">Privacy Policy</a> and <a href="/cookies" target="_blank">Cookies Policy *</a></p> ', 'two_step_authentication' => 'No', 'tsa_email_format_subject' => 'Please confirm your registration', 'tsa_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for registering on our website. In order to confirm and activate your registration, please click the following:</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> <p>If you do not confirm and activate your registration, the details you submitted will be deleted in due course.</p> ', 'two_day_reminder' => 'No', 'tdr_email_format_subject' => 'Reminder: Please confirm your registration', 'tdr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for registering with us. We have noticed you haven't confirmed and activated your account. The next step is to activate your account which you can do by clicking on the button below.</p> <p>Once activated, you will then be able to apply for job opportunities / save lisitngs / create alerts.</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> ', 'seven_day_reminder' => 'No', 'sdr_email_format_subject' => 'Reminder: Please confirm your registration', 'sdr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for registering with us. We have noticed you haven't confirmed and activated your account. The next step is to activate your account which you can do by clicking on the button below.</p> <p>Once activated, you will then be able to apply for job opportunities / save lisitngs / create alerts.</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> ', 'automatic_delete_pending_account' => 'No', 'adpa_days' => 'None', 'adpa_email_format_subject' => 'We have deleted your registered details', 'adpa_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We have noticed you haven't confirmed and activated your account after registering on our website. Therefore, we have now deleted your account in line with data protection regulations.</p> <p>If you'd like to register with us, please do so on the website.</p> ', 'aae_email_format_subject_for_candidate' => 'Thank your for registering with us', 'aae_email_format_for_candidate' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for activiating your account on our website. Your registration is now complete. </p> <p><strong>Please keep these details safe as they will be needed when you need to login to your account on our website:</strong></p> <p><strong>Email:</strong> [EMAIL]<br /> <strong>Password:</strong> [PASSWORD]</p> <p>The data we store for you is the information you supplied on registration.</p> <p>Once again, welcome – we would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'aae_email_format_subject_for_google_linkedin_candidate' => 'Thank your for registering with us', 'aae_email_format_for_google_linkedin_candidate' => '<p>Dear [FIRST_NAME],</p> <p>[GOOGLE_OR_LINKEDIN]</p> <p>The data we store for you is the information you supplied on registration.</p> <p>Once again, welcome – we would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'aae_email_address' => 'hello@amber-employment.co.uk', 'aae_email_format_subject_for_notifier' => 'Candidate registration - [First name] [Last name]', 'aae_email_format_for_notifier' => '<p><strong>The following candidate created an account on the website:</strong></p> <p>Email: [Email]</p> <p>First name: [First name]</p> <p>Last name: [Last name]</p> <p>Telephone: [Telephone]</p> <p>Address: [Address]</p> <p>Driving license? [Driving licence]</p> <p>Car owner? [Car owner]</p> <p>CV: [CV]</p> <p>What they are seeking: [Job search]</p> <p>Notice Period / date available: [Notice period / date available]</p> <p>Minimum annual salary / hourly rate: [Minimum annual salary / hourly rate]</p> <p>Locations preferred: [Locations preferred]</p> <p>Position sought: [Position sought]</p> <p>[CV_UPLOADED_OR_NOT_TEXT]</p> <p><strong>Marketing Preferences</strong></p> <p>[RECEIVE_MARKETING_EMAIL_OR_NOT_TEXT]</p> <p>An account has been created in the management portal under 'Candidate Manager' and it is set to ACTIVE.</p> <p><strong>An email has been sent to the candidate with their login details.</strong></p> ', 'aae_email_format_subject_for_google_linkedin_notifier' => 'Candidate registration - [FIRST_NAME] [LAST_NAME]', 'aae_email_format_for_google_linkedin_notifier' => '<p><strong>The following candidate created an account on the website:</strong></p> <p>Email: [EMAIL]</p> <p>First name: [FIRST_NAME]</p> <p>Last name: [LAST_NAME]</p> <p>Platform: [GOOGLE_OR_LINKEDIN]</p> <p>An account has been created in the management portal under 'Candidate Manager' and it is set to ACTIVE.</p> <p><strong>An email has been sent to the candidate with welcome message.</strong></p> ', 'forgot_login_email_format_subject' => 'Password reset request', 'forgot_login_email_format' => '<p>Dear [FIRST_NAME],</p> <p>You are receiving this email because we received a password reset request for your account.</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> <p>If you did not request a password reset, no further action is required.</p> ', 'no_cv_reminder' => 'No', 'ncr_days' => 'None', 'ncr_email_format_subject' => '', 'ncr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We've noticed you haven't uploaded your CV since you registered on [DATE_OF_REGISTRATION].</p> <p><b>Please login on the website and upload your CV so you can apply for opportunities on the platform. Rest assured, you will have complete control over the security and visibility of your CV.</b></p> <p>We would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'update_cv_reminder' => 'No', 'ucr_months' => 'None', 'ucr_email_format_subject' => 'Please update your CV', 'ucr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We have noticed that you haven't updated your CV since [DATE_OF_CV]. Keeping your CV up to date allows us to proactively work on your behalf, matching you to the best opportunities.</p> <p><b>Please login on the website and update your CV.</b></p> <p>We would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'last_login_three_month_reminder' => 'No', 'lltmr_email_format_subject' => 'Can we help with your next position?', 'lltmr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We've noticed you haven't logged in to your account on the website for over 3 months. </p> <p>If the account remains inactive, we will delete your data in due course.</p> <p>We would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'auto_account_delete' => 'No', 'aad_months' => 'None', 'aad_email_format_subject' => 'We're sorry to see you go!', 'aad_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We've noticed that you haven't logged in to your account on our website for over time. <strong>We have therefore deleted your account from our system. All data that you supplied has been deleted.</strong></p> <p>We wish you all the best in your search for your next opportunity.</p> ', 'manual_account_delete' => 'No', 'mad_email_format_subject' => 'Your account and associated data has been deleted', 'mad_email_format' => '<p>Dear [FIRST_NAME],</p> <p>As per your request, we have deleted your account and associated data from our systems.</p> <p>We wish you all the best in your search for your next opportunity.</p> ', 'sign_in_with_linkedIn' => 'No', 'sign_in_with_google' => 'No', 'google_client_id' => '', 'google_api_key' => '', 'linkedin_client_id' => '', 'linkedin_client_secret' => '', 'allow_candidates_to_save_listings' => 'Yes', 'actsl_email_format_subject' => 'Your saved jobs | Amber Employment Services', 'actsl_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We thought we would remind you that you saved some jobs on our website. Remember opportunities can be filled quickly, so as a heads up, if you are going to apply for them, then please do so at your earliest.</p> <p>Here's a list of what you have saved:</p> <p>[ALL_SAVED_JOBS]</p> ', 'similar_job_alert' => 'Yes', 'sja_email_format_subject' => '', 'sja_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We thought we would remind you that you might be interested some jobs related while applying job on our website. Remember recruiters can fill opportunities quickly, so as a heads up, if you are going to apply for them, then please do so at your earliest.</p> <p>Here's a list of what you have saved:</p> <p>[ALL_JOBS]</p> ', 'recaptcha' => 'Yes', 'updated_by' => 'CMS Master', 'created' => null, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'CandidateSettings' } $JSetting = object(App\Model\Entity\JobSetting) { 'id' => (int) 1, 'job_reference_id' => (int) 1, 'automatic_disclaimer' => 'No', 'disclaimer' => '', 'auto_expire' => 'Yes', 'reminder_to_consultant' => 'None', 'days' => '30', 'ael_email_format_subject' => 'Expiry Notification: [JOB_TITLE] - Expires: [DATE_OF_EXPIRY].', 'ael_email_format' => '<p>Dear [FIRST_NAME],</p> <p>The following listing is set to expire on [DATE_OF_EXPIRY].</p> <p><strong>Job Title:</strong> [JOB_TITLE]</p> <p>You have received [NUMBER_OF_APPLICATIONS] number of applications for this opportunity.</p> <p>We'll remind you closer to the time of expiry again.</p> ', 'mr_email_format_subject' => 'Manual reminder email subject', 'mr_email_format' => '<p>Dear [FIRST_NAME],</p> <p><strong>Job Title:</strong> [JOB_TITLE]</p> <p>You have received [NUMBER_OF_APPLICATIONS] number of applications for this opportunity.</p> <p>We'll remind you closer to the time of expiry again.</p> ', 'autoclean' => 'Yes', 'autoclean_option' => '12', 'autoclean_email_format_subject' => 'Archived Listing ([JOB_TITLE]) will be deleted', 'autoclean_email_format' => '<p>The following listing(s) is /are set to be deleted.</p> <p><strong>Job Title:</strong> [JOB_TITLE]</p> ', 'application_email_format_subject_admin' => 'Application for [JOB_TITLE] from [CANDIDATE_FIRST_AND_LAST_NAME]', 'application_email_format_admin' => '<p>The following candidate has applied for [JOB_TITLE]</p> <p>Candidate Name: [CANDIDATE_FIRST_AND_LAST_NAME]</p> <p>Email: [EMAIL_ADDRESS]</p> <p>The candidates' CV is attached to this email. </p> <p>[COVER_LETTER]</p> ', 'application_email_format_subject_candidate' => 'Your application for [JOB_TITLE]', 'application_email_format_candidate' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for your application for the following: </p> <p>Job Title: [JOB_TITLE]</p> <p>Application Date: [APPLICATION_DATE]</p> <p>Your application has received by a member of our team and they will be in contact with you directly should you be successful in reaching the next stage. If you have any queries regarding your application, please contact us.</p> ', 'google_job_feature' => 'Yes', 'google_file' => '20200320_GOOGLE_FILE_1584684682.json', 'ja_email_format_subject' => 'Your job alerts', 'ja_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Here's a list of vacancies / jobs that match the alerts you have created. Remember opportunities can be filled quickly, so as a heads up, if you are going to apply for them, then please do so at your earliest.</p> <p>[ALL_JOBS]</p> ', 'job_alert_page_disclaimer' => 'Yes', 'job_alert_page_disclaimer_text' => '<p>LJB & Co. Recruitment collects personal information when you register with us. We will use this information to provide the services requested and, if you agree, send marketing information. We will not share your information for marketing purposes with external companies. For more information explaining how we use your information, please see our <a href="/privacy-policy" target="_blank">Privacy Policy</a>.</p> ', 'job_alert_marketing_optin' => 'Yes', 'job_alert_terms_condition' => 'Yes', 'job_alert_terms_condition_text' => '<p>I understand and agree to LJB & Co. Recruitment <a href="/terms-and-conditions" target="_blank">Terms of Use</a> and <a href="/privacy-policy" target="_blank">Privacy Policy</a>.</p> ', 'updated_by' => 'CMS Master', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'JobReferences' => object(App\Model\Entity\JobReference) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'JobSettings' } $search_by = 'town' $JobDetailJobIdList = [] $title_for_layout = 'Live Listings' $module_for_layout = 'Jobs Manager' $session = object(Cake\Http\Session) { [protected] _engine => null [protected] _started => null [protected] _lifetime => (int) 3600 [protected] _isCLI => false } $candidate_id = (int) 0 $banner_page_title = 'Senior M&E Quantity Surveyor' $banner_tag_line = '' $banner_breadcrumb = 'Senior M&E Quantity Surveyor' $HeadBannerData = [ 'page_title' => 'Senior M&E Quantity Surveyor', 'tag_line' => '', 'banner_breadcrumb' => 'Senior M&E Quantity Surveyor' ] $location = 'Ireland, Ireland' $temp = [ (int) 0 => 'Ireland', (int) 1 => ' Ireland' ]include - APP/Template/Jobs/detail.ctp, line 239 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1413 Cake\View\View::_render() - CORE/src/View/View.php, line 1374 Cake\View\View::render() - CORE/src/View/View.php, line 880 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 791 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 126 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 235 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 162 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\AssetMiddleware::__invoke() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 88 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Error\Middleware\ErrorHandlerMiddleware::__invoke() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 96 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 51 Cake\Http\Server::run() - CORE/src/Http/Server.php, line 98
Notice (8): Trying to get property 'mobile' of non-object [APP/Template/Jobs/detail.ctp, line 244]Code Context
if($_job->consultant_mobile == 1 && strlen(trim($_job->Admins->mobile))>0)
{
$viewFile = '/var/www/vhosts/ljbrecruit.com/httpdocs/src/Template/Jobs/detail.ctp' $dataForView = [ 'Content_Setup' => [ 'TAG_LINE' => 'NO', 'COLORS' => 'NO', 'BANNER_IMAGE' => 'YES', 'BANNER_IMAGE_PLACEHOLDER' => '20200316_BANNERPLACEHOLDER_1584360454.png' ], 'content' => object(App\Model\Entity\Content) { 'id' => (int) 50, 'page_id' => 'DIGI50', 'page_title' => ' Current Jobs', 'page_url' => 'job-page', 'tag_line' => 'Renard is able to offer both permanent and temporary solutions to suit most clients staffing needs. As one of the leading hospitality, leisure and finance recruiters, we offer our service to an extensive range of clients.', 'title_color' => '#ffffff', 'tag_color' => '#ffffff', 'border_color' => '#000000', 'no_of_views' => (int) 4, 'image' => '20200218_STATICCONTENT_1582033524.png', 'description' => '<h3>Construction, Residential Development, Civil Engineering, Mechanical & Electrical Building Services Vacancies</h3> <p>We are unable to display a full list of live vacancies on our website. If you are unable to find an opportunity that is suited to your requirements please call into our office on 020 7609 7769 and we will arrange for you to have a conversation with a consultant that specialises in your area of expertise.</p> ', 'is_static' => true, 'meta_title' => '', 'meta_keywords' => '', 'meta_description' => '', 'priority' => (int) 0, 'preview' => false, 'added_by' => 'CMS Master', 'updated_by' => 'CMS Master', 'share_this' => 'No', 'tab_name' => 'Job', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Contents' }, 'meta_description' => 'I am recruiting on behalf of a leading construction Consulting & Project Management company to locate on their behalf an MEP Building Services Quantity Surveyor to be based near Dublin. Please note, this is a permanent position so no rotation is available but there is, of course, paid annual leave and Bank Holidays etc. ', 'meta_keywords' => 'MEP Quantity Surveyor, Building Services, M&E, Ireland, Pharmaceutical', 'meta_title' => 'Senior M&E Quantity Surveyor', 'og_title' => 'Senior M&E Quantity Surveyor', 'og_description' => 'I am recruiting on behalf of a leading construction Consulting & Project Management company to l', 'og_url' => 'https://www.ljbrecruit.com/job/senior-m-e-quantity-surveyor-9', '_job' => object(App\Model\Entity\Job) { 'id' => (int) 498, 'admin_id' => (int) 30, 'title' => 'Senior M&E Quantity Surveyor', 'slug' => 'senior-m-e-quantity-surveyor-9', 'description' => '<p>I am recruiting on behalf of a leading construction Consulting & Project Management company to locate on their behalf an MEP Building Services Quantity Surveyor to be based near Dublin.</p> <p>Please note, this is a permanent position so no rotation is available but there is, of course, paid annual leave and Bank Holidays etc.</p> <p>The Senior M&E Quantity Surveyor will primarily focus on mechanical, process and electrical packages (or combination thereof) as well as sub-contract change management, payment valuations, and forecasting. The successful candidate must demonstrate the ability to optimize projects costs, implement value engineering, and ensure value for money whilst still achieving and delivering the highest standards and quality.</p> <p><b>Role and Responsibilities: </b> </p> <p>Provide commercial and contract support through the construction stage of the project </p> <p>Produce full bills of quantities/estimates to provide client detailed budgets </p> <p>Ensure initial cost plans are sufficient to carry out the works to be undertaken </p> <p>Perform tender analysis to ensure value for money is achieved and that the works have been procured at the best market rates </p> <p>Provide project controls support to align with the client’s needs and procedures </p> <p>Communicate effectively with other staff members, the general contractor and the client </p> <p>Respond to clients requests in a timely and accurate manner</p> <p>Deliver all work outputs in an accurate and timely manner </p> <p>Experienced and capable of closing out commercial, change orders and contract issues </p> <p>Support the onsite team with cost control, cost reporting and forecasting </p> <p>Perform interim valuations to ensure subcontractor payments are correct and made in a timely manner </p> <p>Forecast and monitor cash flow/accruals to ensure a positive cash flow is maintained and liaise with client’s financial team </p> <p>Assist in the reparation and agreement of final accounts, including the handling of any claims to ensure the client gets best value from works undertaken </p> <p>Produce cost analysis feedback / lessons learnt to the client for future works </p> <p>Occasional travel may be required </p> <p><b> Desired Experience and Education:</b> </p> <p>10+ years’ QS experience</p> <p>Semi Conductor and or Pharma project experience preferred</p> <p>Degree in Quantity Surveying or equivalent</p> <p>Understanding of M&E Systems and strong ability to read services drawings and schematics, particularly mechanical and process</p> <p>CostX experience – advantage</p> <p>Excellent excel skills advantageous</p> <p>Understanding of BIM advantageous </p> <p>Excellent communication skills </p> <p>Strong team player </p> <p>The ideal candidate will be results driven, self-motivated and resourceful with excellent client relationship skills </p> ', 'expire_date' => null, 'show_consultant_on_job_detail' => 'Yes', 'consultant_id' => (int) 30, 'consultant_name' => true, 'consultant_designation' => false, 'consultant_email' => true, 'consultant_mobile' => true, 'consultant_profile_picture' => false, 'cover_letter' => 'No', 'registered_candidates' => false, 'quick_application' => true, 'application_emails' => 'nick@ljbrecruit.com', 'meta_title' => 'Senior M&E Quantity Surveyor', 'meta_keywords' => 'MEP Quantity Surveyor, Building Services, M&E, Ireland, Pharmaceutical', 'meta_description' => 'I am recruiting on behalf of a leading construction Consulting & Project Management company to locate on their behalf an MEP Building Services Quantity Surveyor to be based near Dublin. Please note, this is a permanent position so no rotation is available but there is, of course, paid annual leave and Bank Holidays etc. ', 'platform' => 'general', 'status' => 'Live', 'archive_date' => null, 'added_by' => 'Nick Bond', 'updated_by' => '', 'no_of_views' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'Admins' => null, 'JobDetails' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [ [maximum depth reached] ], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Jobs' }, 'google_job_settings' => [ (int) 0 => object(App\Model\Entity\GoogleJobSetting) {}, (int) 1 => object(App\Model\Entity\GoogleJobSetting) {}, (int) 2 => object(App\Model\Entity\GoogleJobSetting) {}, (int) 3 => object(App\Model\Entity\GoogleJobSetting) {}, (int) 4 => object(App\Model\Entity\GoogleJobSetting) {}, (int) 5 => object(App\Model\Entity\GoogleJobSetting) {}, (int) 6 => object(App\Model\Entity\GoogleJobSetting) {} ], 'custom_field_list' => [ (int) 4 => 'Reference', (int) 1 => 'Title', (int) 19 => 'Sector', (int) 21 => 'Position', (int) 3 => 'Location', (int) 24 => 'Type', (int) 25 => 'Salary / Pay Level', (int) 5 => 'Salary', (int) 2 => 'Description' ], 'candidate_list_who_saved_this_job' => [], 'candidate_list_who_applied_this_job' => [ (int) 0 => (int) 0, (int) 1 => (int) 0, (int) 2 => (int) 0, (int) 3 => (int) 0 ], 'CSetting' => object(App\Model\Entity\CandidateSetting) { 'id' => (int) 1, 'require_registration' => 'No', 'register_page_disclaimer' => 'Yes', 'register_page_disclaimer_text' => '<p>LJB & Co. Recruitment collects personal information when you register with us or place an order for products or services. We will use this information to provide the services requested, maintain guarantee records, and, if you agree send marketing information. LJB & Co. Recruitment will not share your information for marketing purposes with companies outside LJB & Co. Recruitment For more information explaining how we use your information please see our <a href="/privacy-policy" target="_blank">Privacy Policy</a></p> ', 'create_an_account' => 'Yes', 'create_an_account_text' => '<p>I consent for my personal information to be stored on LJB & Co. Recruitment systems to create an account and for future vacancy submissions* <strong>You can edit your information or delete your account at any time in your account settings.</strong></p> ', 'marketing_optin' => 'Yes', 'terms_condition' => 'Yes', 'terms_condition_text' => '<p>I confirm I understand and agree to LJB & Co. Recruitment <a href="/terms-and-conditions" target="_blank">Terms of Use,</a> <a href="/privacy-policy" target="_blank">Privacy Policy</a> and <a href="/cookies" target="_blank">Cookies Policy *</a></p> ', 'two_step_authentication' => 'No', 'tsa_email_format_subject' => 'Please confirm your registration', 'tsa_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for registering on our website. In order to confirm and activate your registration, please click the following:</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> <p>If you do not confirm and activate your registration, the details you submitted will be deleted in due course.</p> ', 'two_day_reminder' => 'No', 'tdr_email_format_subject' => 'Reminder: Please confirm your registration', 'tdr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for registering with us. We have noticed you haven't confirmed and activated your account. The next step is to activate your account which you can do by clicking on the button below.</p> <p>Once activated, you will then be able to apply for job opportunities / save lisitngs / create alerts.</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> ', 'seven_day_reminder' => 'No', 'sdr_email_format_subject' => 'Reminder: Please confirm your registration', 'sdr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for registering with us. We have noticed you haven't confirmed and activated your account. The next step is to activate your account which you can do by clicking on the button below.</p> <p>Once activated, you will then be able to apply for job opportunities / save lisitngs / create alerts.</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> ', 'automatic_delete_pending_account' => 'No', 'adpa_days' => 'None', 'adpa_email_format_subject' => 'We have deleted your registered details', 'adpa_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We have noticed you haven't confirmed and activated your account after registering on our website. Therefore, we have now deleted your account in line with data protection regulations.</p> <p>If you'd like to register with us, please do so on the website.</p> ', 'aae_email_format_subject_for_candidate' => 'Thank your for registering with us', 'aae_email_format_for_candidate' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for activiating your account on our website. Your registration is now complete. </p> <p><strong>Please keep these details safe as they will be needed when you need to login to your account on our website:</strong></p> <p><strong>Email:</strong> [EMAIL]<br /> <strong>Password:</strong> [PASSWORD]</p> <p>The data we store for you is the information you supplied on registration.</p> <p>Once again, welcome – we would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'aae_email_format_subject_for_google_linkedin_candidate' => 'Thank your for registering with us', 'aae_email_format_for_google_linkedin_candidate' => '<p>Dear [FIRST_NAME],</p> <p>[GOOGLE_OR_LINKEDIN]</p> <p>The data we store for you is the information you supplied on registration.</p> <p>Once again, welcome – we would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'aae_email_address' => 'hello@amber-employment.co.uk', 'aae_email_format_subject_for_notifier' => 'Candidate registration - [First name] [Last name]', 'aae_email_format_for_notifier' => '<p><strong>The following candidate created an account on the website:</strong></p> <p>Email: [Email]</p> <p>First name: [First name]</p> <p>Last name: [Last name]</p> <p>Telephone: [Telephone]</p> <p>Address: [Address]</p> <p>Driving license? [Driving licence]</p> <p>Car owner? [Car owner]</p> <p>CV: [CV]</p> <p>What they are seeking: [Job search]</p> <p>Notice Period / date available: [Notice period / date available]</p> <p>Minimum annual salary / hourly rate: [Minimum annual salary / hourly rate]</p> <p>Locations preferred: [Locations preferred]</p> <p>Position sought: [Position sought]</p> <p>[CV_UPLOADED_OR_NOT_TEXT]</p> <p><strong>Marketing Preferences</strong></p> <p>[RECEIVE_MARKETING_EMAIL_OR_NOT_TEXT]</p> <p>An account has been created in the management portal under 'Candidate Manager' and it is set to ACTIVE.</p> <p><strong>An email has been sent to the candidate with their login details.</strong></p> ', 'aae_email_format_subject_for_google_linkedin_notifier' => 'Candidate registration - [FIRST_NAME] [LAST_NAME]', 'aae_email_format_for_google_linkedin_notifier' => '<p><strong>The following candidate created an account on the website:</strong></p> <p>Email: [EMAIL]</p> <p>First name: [FIRST_NAME]</p> <p>Last name: [LAST_NAME]</p> <p>Platform: [GOOGLE_OR_LINKEDIN]</p> <p>An account has been created in the management portal under 'Candidate Manager' and it is set to ACTIVE.</p> <p><strong>An email has been sent to the candidate with welcome message.</strong></p> ', 'forgot_login_email_format_subject' => 'Password reset request', 'forgot_login_email_format' => '<p>Dear [FIRST_NAME],</p> <p>You are receiving this email because we received a password reset request for your account.</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> <p>If you did not request a password reset, no further action is required.</p> ', 'no_cv_reminder' => 'No', 'ncr_days' => 'None', 'ncr_email_format_subject' => '', 'ncr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We've noticed you haven't uploaded your CV since you registered on [DATE_OF_REGISTRATION].</p> <p><b>Please login on the website and upload your CV so you can apply for opportunities on the platform. Rest assured, you will have complete control over the security and visibility of your CV.</b></p> <p>We would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'update_cv_reminder' => 'No', 'ucr_months' => 'None', 'ucr_email_format_subject' => 'Please update your CV', 'ucr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We have noticed that you haven't updated your CV since [DATE_OF_CV]. Keeping your CV up to date allows us to proactively work on your behalf, matching you to the best opportunities.</p> <p><b>Please login on the website and update your CV.</b></p> <p>We would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'last_login_three_month_reminder' => 'No', 'lltmr_email_format_subject' => 'Can we help with your next position?', 'lltmr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We've noticed you haven't logged in to your account on the website for over 3 months. </p> <p>If the account remains inactive, we will delete your data in due course.</p> <p>We would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'auto_account_delete' => 'No', 'aad_months' => 'None', 'aad_email_format_subject' => 'We're sorry to see you go!', 'aad_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We've noticed that you haven't logged in to your account on our website for over time. <strong>We have therefore deleted your account from our system. All data that you supplied has been deleted.</strong></p> <p>We wish you all the best in your search for your next opportunity.</p> ', 'manual_account_delete' => 'No', 'mad_email_format_subject' => 'Your account and associated data has been deleted', 'mad_email_format' => '<p>Dear [FIRST_NAME],</p> <p>As per your request, we have deleted your account and associated data from our systems.</p> <p>We wish you all the best in your search for your next opportunity.</p> ', 'sign_in_with_linkedIn' => 'No', 'sign_in_with_google' => 'No', 'google_client_id' => '', 'google_api_key' => '', 'linkedin_client_id' => '', 'linkedin_client_secret' => '', 'allow_candidates_to_save_listings' => 'Yes', 'actsl_email_format_subject' => 'Your saved jobs | Amber Employment Services', 'actsl_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We thought we would remind you that you saved some jobs on our website. Remember opportunities can be filled quickly, so as a heads up, if you are going to apply for them, then please do so at your earliest.</p> <p>Here's a list of what you have saved:</p> <p>[ALL_SAVED_JOBS]</p> ', 'similar_job_alert' => 'Yes', 'sja_email_format_subject' => '', 'sja_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We thought we would remind you that you might be interested some jobs related while applying job on our website. Remember recruiters can fill opportunities quickly, so as a heads up, if you are going to apply for them, then please do so at your earliest.</p> <p>Here's a list of what you have saved:</p> <p>[ALL_JOBS]</p> ', 'recaptcha' => 'Yes', 'updated_by' => 'CMS Master', 'created' => null, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'CandidateSettings' }, 'JSetting' => object(App\Model\Entity\JobSetting) { 'id' => (int) 1, 'job_reference_id' => (int) 1, 'automatic_disclaimer' => 'No', 'disclaimer' => '', 'auto_expire' => 'Yes', 'reminder_to_consultant' => 'None', 'days' => '30', 'ael_email_format_subject' => 'Expiry Notification: [JOB_TITLE] - Expires: [DATE_OF_EXPIRY].', 'ael_email_format' => '<p>Dear [FIRST_NAME],</p> <p>The following listing is set to expire on [DATE_OF_EXPIRY].</p> <p><strong>Job Title:</strong> [JOB_TITLE]</p> <p>You have received [NUMBER_OF_APPLICATIONS] number of applications for this opportunity.</p> <p>We'll remind you closer to the time of expiry again.</p> ', 'mr_email_format_subject' => 'Manual reminder email subject', 'mr_email_format' => '<p>Dear [FIRST_NAME],</p> <p><strong>Job Title:</strong> [JOB_TITLE]</p> <p>You have received [NUMBER_OF_APPLICATIONS] number of applications for this opportunity.</p> <p>We'll remind you closer to the time of expiry again.</p> ', 'autoclean' => 'Yes', 'autoclean_option' => '12', 'autoclean_email_format_subject' => 'Archived Listing ([JOB_TITLE]) will be deleted', 'autoclean_email_format' => '<p>The following listing(s) is /are set to be deleted.</p> <p><strong>Job Title:</strong> [JOB_TITLE]</p> ', 'application_email_format_subject_admin' => 'Application for [JOB_TITLE] from [CANDIDATE_FIRST_AND_LAST_NAME]', 'application_email_format_admin' => '<p>The following candidate has applied for [JOB_TITLE]</p> <p>Candidate Name: [CANDIDATE_FIRST_AND_LAST_NAME]</p> <p>Email: [EMAIL_ADDRESS]</p> <p>The candidates' CV is attached to this email. </p> <p>[COVER_LETTER]</p> ', 'application_email_format_subject_candidate' => 'Your application for [JOB_TITLE]', 'application_email_format_candidate' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for your application for the following: </p> <p>Job Title: [JOB_TITLE]</p> <p>Application Date: [APPLICATION_DATE]</p> <p>Your application has received by a member of our team and they will be in contact with you directly should you be successful in reaching the next stage. If you have any queries regarding your application, please contact us.</p> ', 'google_job_feature' => 'Yes', 'google_file' => '20200320_GOOGLE_FILE_1584684682.json', 'ja_email_format_subject' => 'Your job alerts', 'ja_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Here's a list of vacancies / jobs that match the alerts you have created. Remember opportunities can be filled quickly, so as a heads up, if you are going to apply for them, then please do so at your earliest.</p> <p>[ALL_JOBS]</p> ', 'job_alert_page_disclaimer' => 'Yes', 'job_alert_page_disclaimer_text' => '<p>LJB & Co. Recruitment collects personal information when you register with us. We will use this information to provide the services requested and, if you agree, send marketing information. We will not share your information for marketing purposes with external companies. For more information explaining how we use your information, please see our <a href="/privacy-policy" target="_blank">Privacy Policy</a>.</p> ', 'job_alert_marketing_optin' => 'Yes', 'job_alert_terms_condition' => 'Yes', 'job_alert_terms_condition_text' => '<p>I understand and agree to LJB & Co. Recruitment <a href="/terms-and-conditions" target="_blank">Terms of Use</a> and <a href="/privacy-policy" target="_blank">Privacy Policy</a>.</p> ', 'updated_by' => 'CMS Master', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'JobReferences' => object(App\Model\Entity\JobReference) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'JobSettings' }, 'search_by' => 'town', 'JobDetailJobIdList' => [], 'title_for_layout' => 'Live Listings', 'module_for_layout' => 'Jobs Manager' ] $Content_Setup = [ 'TAG_LINE' => 'NO', 'COLORS' => 'NO', 'BANNER_IMAGE' => 'YES', 'BANNER_IMAGE_PLACEHOLDER' => '20200316_BANNERPLACEHOLDER_1584360454.png' ] $content = object(App\Model\Entity\Content) { 'id' => (int) 50, 'page_id' => 'DIGI50', 'page_title' => ' Current Jobs', 'page_url' => 'job-page', 'tag_line' => 'Renard is able to offer both permanent and temporary solutions to suit most clients staffing needs. As one of the leading hospitality, leisure and finance recruiters, we offer our service to an extensive range of clients.', 'title_color' => '#ffffff', 'tag_color' => '#ffffff', 'border_color' => '#000000', 'no_of_views' => (int) 4, 'image' => '20200218_STATICCONTENT_1582033524.png', 'description' => '<h3>Construction, Residential Development, Civil Engineering, Mechanical & Electrical Building Services Vacancies</h3> <p>We are unable to display a full list of live vacancies on our website. If you are unable to find an opportunity that is suited to your requirements please call into our office on 020 7609 7769 and we will arrange for you to have a conversation with a consultant that specialises in your area of expertise.</p> ', 'is_static' => true, 'meta_title' => '', 'meta_keywords' => '', 'meta_description' => '', 'priority' => (int) 0, 'preview' => false, 'added_by' => 'CMS Master', 'updated_by' => 'CMS Master', 'share_this' => 'No', 'tab_name' => 'Job', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Contents' } $meta_description = 'I am recruiting on behalf of a leading construction Consulting & Project Management company to locate on their behalf an MEP Building Services Quantity Surveyor to be based near Dublin. Please note, this is a permanent position so no rotation is available but there is, of course, paid annual leave and Bank Holidays etc. ' $meta_keywords = 'MEP Quantity Surveyor, Building Services, M&E, Ireland, Pharmaceutical' $meta_title = 'Senior M&E Quantity Surveyor' $og_title = 'Senior M&E Quantity Surveyor' $og_description = 'I am recruiting on behalf of a leading construction Consulting & Project Management company to l' $og_url = 'https://www.ljbrecruit.com/job/senior-m-e-quantity-surveyor-9' $_job = object(App\Model\Entity\Job) { 'id' => (int) 498, 'admin_id' => (int) 30, 'title' => 'Senior M&E Quantity Surveyor', 'slug' => 'senior-m-e-quantity-surveyor-9', 'description' => '<p>I am recruiting on behalf of a leading construction Consulting & Project Management company to locate on their behalf an MEP Building Services Quantity Surveyor to be based near Dublin.</p> <p>Please note, this is a permanent position so no rotation is available but there is, of course, paid annual leave and Bank Holidays etc.</p> <p>The Senior M&E Quantity Surveyor will primarily focus on mechanical, process and electrical packages (or combination thereof) as well as sub-contract change management, payment valuations, and forecasting. The successful candidate must demonstrate the ability to optimize projects costs, implement value engineering, and ensure value for money whilst still achieving and delivering the highest standards and quality.</p> <p><b>Role and Responsibilities: </b> </p> <p>Provide commercial and contract support through the construction stage of the project </p> <p>Produce full bills of quantities/estimates to provide client detailed budgets </p> <p>Ensure initial cost plans are sufficient to carry out the works to be undertaken </p> <p>Perform tender analysis to ensure value for money is achieved and that the works have been procured at the best market rates </p> <p>Provide project controls support to align with the client’s needs and procedures </p> <p>Communicate effectively with other staff members, the general contractor and the client </p> <p>Respond to clients requests in a timely and accurate manner</p> <p>Deliver all work outputs in an accurate and timely manner </p> <p>Experienced and capable of closing out commercial, change orders and contract issues </p> <p>Support the onsite team with cost control, cost reporting and forecasting </p> <p>Perform interim valuations to ensure subcontractor payments are correct and made in a timely manner </p> <p>Forecast and monitor cash flow/accruals to ensure a positive cash flow is maintained and liaise with client’s financial team </p> <p>Assist in the reparation and agreement of final accounts, including the handling of any claims to ensure the client gets best value from works undertaken </p> <p>Produce cost analysis feedback / lessons learnt to the client for future works </p> <p>Occasional travel may be required </p> <p><b> Desired Experience and Education:</b> </p> <p>10+ years’ QS experience</p> <p>Semi Conductor and or Pharma project experience preferred</p> <p>Degree in Quantity Surveying or equivalent</p> <p>Understanding of M&E Systems and strong ability to read services drawings and schematics, particularly mechanical and process</p> <p>CostX experience – advantage</p> <p>Excellent excel skills advantageous</p> <p>Understanding of BIM advantageous </p> <p>Excellent communication skills </p> <p>Strong team player </p> <p>The ideal candidate will be results driven, self-motivated and resourceful with excellent client relationship skills </p> ', 'expire_date' => null, 'show_consultant_on_job_detail' => 'Yes', 'consultant_id' => (int) 30, 'consultant_name' => true, 'consultant_designation' => false, 'consultant_email' => true, 'consultant_mobile' => true, 'consultant_profile_picture' => false, 'cover_letter' => 'No', 'registered_candidates' => false, 'quick_application' => true, 'application_emails' => 'nick@ljbrecruit.com', 'meta_title' => 'Senior M&E Quantity Surveyor', 'meta_keywords' => 'MEP Quantity Surveyor, Building Services, M&E, Ireland, Pharmaceutical', 'meta_description' => 'I am recruiting on behalf of a leading construction Consulting & Project Management company to locate on their behalf an MEP Building Services Quantity Surveyor to be based near Dublin. Please note, this is a permanent position so no rotation is available but there is, of course, paid annual leave and Bank Holidays etc. ', 'platform' => 'general', 'status' => 'Live', 'archive_date' => null, 'added_by' => 'Nick Bond', 'updated_by' => '', 'no_of_views' => (int) 0, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'Admins' => null, 'JobDetails' => [ 'Reference' => 'MEPSQSD', 'Title' => 'Senior M&E Quantity Surveyor', 'Sector' => 'M&E Building Services', 'Position' => 'M&E Quantity Surveyor', 'Location' => 'Ireland, Ireland', 'streetAddress' => 'Ireland', 'addressLocality' => 'Ireland', 'addressRegion' => 'Ireland', 'postalCode' => '', 'addressCountry' => 'Ireland', 'Type' => 'Permanent', 'Salary / Pay Level' => '£95,000 +', 'Salary' => 'To e110k per annum + Relocation & Package', 'Description' => '<p>I am recruiting on behalf of a leading construction Consulting & Project Management company to locate on their behalf an MEP Building Services Quantity Surveyor to be based near Dublin.</p> <p>Please note, this is a permanent position so no rotation is available but there is, of course, paid annual leave and Bank Holidays etc.</p> <p>The Senior M&E Quantity Surveyor will primarily focus on mechanical, process and electrical packages (or combination thereof) as well as sub-contract change management, payment valuations, and forecasting. The successful candidate must demonstrate the ability to optimize projects costs, implement value engineering, and ensure value for money whilst still achieving and delivering the highest standards and quality.</p> <p><b>Role and Responsibilities: </b> </p> <p>Provide commercial and contract support through the construction stage of the project </p> <p>Produce full bills of quantities/estimates to provide client detailed budgets </p> <p>Ensure initial cost plans are sufficient to carry out the works to be undertaken </p> <p>Perform tender analysis to ensure value for money is achieved and that the works have been procured at the best market rates </p> <p>Provide project controls support to align with the client’s needs and procedures </p> <p>Communicate effectively with other staff members, the general contractor and the client </p> <p>Respond to clients requests in a timely and accurate manner</p> <p>Deliver all work outputs in an accurate and timely manner </p> <p>Experienced and capable of closing out commercial, change orders and contract issues </p> <p>Support the onsite team with cost control, cost reporting and forecasting </p> <p>Perform interim valuations to ensure subcontractor payments are correct and made in a timely manner </p> <p>Forecast and monitor cash flow/accruals to ensure a positive cash flow is maintained and liaise with client’s financial team </p> <p>Assist in the reparation and agreement of final accounts, including the handling of any claims to ensure the client gets best value from works undertaken </p> <p>Produce cost analysis feedback / lessons learnt to the client for future works </p> <p>Occasional travel may be required </p> <p><b> Desired Experience and Education:</b> </p> <p>10+ years’ QS experience</p> <p>Semi Conductor and or Pharma project experience preferred</p> <p>Degree in Quantity Surveying or equivalent</p> <p>Understanding of M&E Systems and strong ability to read services drawings and schematics, particularly mechanical and process</p> <p>CostX experience – advantage</p> <p>Excellent excel skills advantageous</p> <p>Understanding of BIM advantageous </p> <p>Excellent communication skills </p> <p>Strong team player </p> <p>The ideal candidate will be results driven, self-motivated and resourceful with excellent client relationship skills </p> ' ], '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [ 'JobDetails' => true ], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Jobs' } $google_job_settings = [ (int) 0 => object(App\Model\Entity\GoogleJobSetting) { 'id' => (int) 1, 'custom_field_id' => (int) 0, 'title' => 'Title', 'value' => 'Job Title', 'description' => '', 'display_on_google_listing' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'CustomFields' => null, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'GoogleJobSettings' }, (int) 1 => object(App\Model\Entity\GoogleJobSetting) { 'id' => (int) 2, 'custom_field_id' => (int) 0, 'title' => 'Description', 'value' => 'Job Description', 'description' => '', 'display_on_google_listing' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'CustomFields' => null, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'GoogleJobSettings' }, (int) 2 => object(App\Model\Entity\GoogleJobSetting) { 'id' => (int) 3, 'custom_field_id' => (int) 0, 'title' => 'Hiring Organization Name', 'value' => 'Website Name', 'description' => '', 'display_on_google_listing' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'CustomFields' => null, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'GoogleJobSettings' }, (int) 3 => object(App\Model\Entity\GoogleJobSetting) { 'id' => (int) 4, 'custom_field_id' => (int) 0, 'title' => 'Hiring Organization Logo', 'value' => 'Website Logo', 'description' => '', 'display_on_google_listing' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'CustomFields' => null, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'GoogleJobSettings' }, (int) 4 => object(App\Model\Entity\GoogleJobSetting) { 'id' => (int) 5, 'custom_field_id' => (int) 0, 'title' => 'Location', 'value' => 'Job location details', 'description' => '', 'display_on_google_listing' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'CustomFields' => null, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'GoogleJobSettings' }, (int) 5 => object(App\Model\Entity\GoogleJobSetting) { 'id' => (int) 6, 'custom_field_id' => (int) 5, 'title' => 'Base Salary', 'value' => '', 'description' => '', 'display_on_google_listing' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'CustomFields' => object(App\Model\Entity\CustomField) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'GoogleJobSettings' }, (int) 6 => object(App\Model\Entity\GoogleJobSetting) { 'id' => (int) 7, 'custom_field_id' => (int) 24, 'title' => 'Employment Type', 'value' => '', 'description' => '', 'display_on_google_listing' => false, 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'CustomFields' => object(App\Model\Entity\CustomField) {}, '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'GoogleJobSettings' } ] $custom_field_list = [ (int) 4 => 'Reference', (int) 1 => 'Title', (int) 19 => 'Sector', (int) 21 => 'Position', (int) 3 => 'Location', (int) 24 => 'Type', (int) 25 => 'Salary / Pay Level', (int) 5 => 'Salary', (int) 2 => 'Description' ] $candidate_list_who_saved_this_job = [] $candidate_list_who_applied_this_job = [ (int) 0 => (int) 0, (int) 1 => (int) 0, (int) 2 => (int) 0, (int) 3 => (int) 0 ] $CSetting = object(App\Model\Entity\CandidateSetting) { 'id' => (int) 1, 'require_registration' => 'No', 'register_page_disclaimer' => 'Yes', 'register_page_disclaimer_text' => '<p>LJB & Co. Recruitment collects personal information when you register with us or place an order for products or services. We will use this information to provide the services requested, maintain guarantee records, and, if you agree send marketing information. LJB & Co. Recruitment will not share your information for marketing purposes with companies outside LJB & Co. Recruitment For more information explaining how we use your information please see our <a href="/privacy-policy" target="_blank">Privacy Policy</a></p> ', 'create_an_account' => 'Yes', 'create_an_account_text' => '<p>I consent for my personal information to be stored on LJB & Co. Recruitment systems to create an account and for future vacancy submissions* <strong>You can edit your information or delete your account at any time in your account settings.</strong></p> ', 'marketing_optin' => 'Yes', 'terms_condition' => 'Yes', 'terms_condition_text' => '<p>I confirm I understand and agree to LJB & Co. Recruitment <a href="/terms-and-conditions" target="_blank">Terms of Use,</a> <a href="/privacy-policy" target="_blank">Privacy Policy</a> and <a href="/cookies" target="_blank">Cookies Policy *</a></p> ', 'two_step_authentication' => 'No', 'tsa_email_format_subject' => 'Please confirm your registration', 'tsa_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for registering on our website. In order to confirm and activate your registration, please click the following:</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> <p>If you do not confirm and activate your registration, the details you submitted will be deleted in due course.</p> ', 'two_day_reminder' => 'No', 'tdr_email_format_subject' => 'Reminder: Please confirm your registration', 'tdr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for registering with us. We have noticed you haven't confirmed and activated your account. The next step is to activate your account which you can do by clicking on the button below.</p> <p>Once activated, you will then be able to apply for job opportunities / save lisitngs / create alerts.</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> ', 'seven_day_reminder' => 'No', 'sdr_email_format_subject' => 'Reminder: Please confirm your registration', 'sdr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for registering with us. We have noticed you haven't confirmed and activated your account. The next step is to activate your account which you can do by clicking on the button below.</p> <p>Once activated, you will then be able to apply for job opportunities / save lisitngs / create alerts.</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> ', 'automatic_delete_pending_account' => 'No', 'adpa_days' => 'None', 'adpa_email_format_subject' => 'We have deleted your registered details', 'adpa_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We have noticed you haven't confirmed and activated your account after registering on our website. Therefore, we have now deleted your account in line with data protection regulations.</p> <p>If you'd like to register with us, please do so on the website.</p> ', 'aae_email_format_subject_for_candidate' => 'Thank your for registering with us', 'aae_email_format_for_candidate' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for activiating your account on our website. Your registration is now complete. </p> <p><strong>Please keep these details safe as they will be needed when you need to login to your account on our website:</strong></p> <p><strong>Email:</strong> [EMAIL]<br /> <strong>Password:</strong> [PASSWORD]</p> <p>The data we store for you is the information you supplied on registration.</p> <p>Once again, welcome – we would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'aae_email_format_subject_for_google_linkedin_candidate' => 'Thank your for registering with us', 'aae_email_format_for_google_linkedin_candidate' => '<p>Dear [FIRST_NAME],</p> <p>[GOOGLE_OR_LINKEDIN]</p> <p>The data we store for you is the information you supplied on registration.</p> <p>Once again, welcome – we would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'aae_email_address' => 'hello@amber-employment.co.uk', 'aae_email_format_subject_for_notifier' => 'Candidate registration - [First name] [Last name]', 'aae_email_format_for_notifier' => '<p><strong>The following candidate created an account on the website:</strong></p> <p>Email: [Email]</p> <p>First name: [First name]</p> <p>Last name: [Last name]</p> <p>Telephone: [Telephone]</p> <p>Address: [Address]</p> <p>Driving license? [Driving licence]</p> <p>Car owner? [Car owner]</p> <p>CV: [CV]</p> <p>What they are seeking: [Job search]</p> <p>Notice Period / date available: [Notice period / date available]</p> <p>Minimum annual salary / hourly rate: [Minimum annual salary / hourly rate]</p> <p>Locations preferred: [Locations preferred]</p> <p>Position sought: [Position sought]</p> <p>[CV_UPLOADED_OR_NOT_TEXT]</p> <p><strong>Marketing Preferences</strong></p> <p>[RECEIVE_MARKETING_EMAIL_OR_NOT_TEXT]</p> <p>An account has been created in the management portal under 'Candidate Manager' and it is set to ACTIVE.</p> <p><strong>An email has been sent to the candidate with their login details.</strong></p> ', 'aae_email_format_subject_for_google_linkedin_notifier' => 'Candidate registration - [FIRST_NAME] [LAST_NAME]', 'aae_email_format_for_google_linkedin_notifier' => '<p><strong>The following candidate created an account on the website:</strong></p> <p>Email: [EMAIL]</p> <p>First name: [FIRST_NAME]</p> <p>Last name: [LAST_NAME]</p> <p>Platform: [GOOGLE_OR_LINKEDIN]</p> <p>An account has been created in the management portal under 'Candidate Manager' and it is set to ACTIVE.</p> <p><strong>An email has been sent to the candidate with welcome message.</strong></p> ', 'forgot_login_email_format_subject' => 'Password reset request', 'forgot_login_email_format' => '<p>Dear [FIRST_NAME],</p> <p>You are receiving this email because we received a password reset request for your account.</p> <p>[ACTIVATE_YOUR_ACCOUNT]</p> <p>If you did not request a password reset, no further action is required.</p> ', 'no_cv_reminder' => 'No', 'ncr_days' => 'None', 'ncr_email_format_subject' => '', 'ncr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We've noticed you haven't uploaded your CV since you registered on [DATE_OF_REGISTRATION].</p> <p><b>Please login on the website and upload your CV so you can apply for opportunities on the platform. Rest assured, you will have complete control over the security and visibility of your CV.</b></p> <p>We would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'update_cv_reminder' => 'No', 'ucr_months' => 'None', 'ucr_email_format_subject' => 'Please update your CV', 'ucr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We have noticed that you haven't updated your CV since [DATE_OF_CV]. Keeping your CV up to date allows us to proactively work on your behalf, matching you to the best opportunities.</p> <p><b>Please login on the website and update your CV.</b></p> <p>We would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'last_login_three_month_reminder' => 'No', 'lltmr_email_format_subject' => 'Can we help with your next position?', 'lltmr_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We've noticed you haven't logged in to your account on the website for over 3 months. </p> <p>If the account remains inactive, we will delete your data in due course.</p> <p>We would be delighted to assist you with any questions you may have. So please do get in touch!</p> ', 'auto_account_delete' => 'No', 'aad_months' => 'None', 'aad_email_format_subject' => 'We're sorry to see you go!', 'aad_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We've noticed that you haven't logged in to your account on our website for over time. <strong>We have therefore deleted your account from our system. All data that you supplied has been deleted.</strong></p> <p>We wish you all the best in your search for your next opportunity.</p> ', 'manual_account_delete' => 'No', 'mad_email_format_subject' => 'Your account and associated data has been deleted', 'mad_email_format' => '<p>Dear [FIRST_NAME],</p> <p>As per your request, we have deleted your account and associated data from our systems.</p> <p>We wish you all the best in your search for your next opportunity.</p> ', 'sign_in_with_linkedIn' => 'No', 'sign_in_with_google' => 'No', 'google_client_id' => '', 'google_api_key' => '', 'linkedin_client_id' => '', 'linkedin_client_secret' => '', 'allow_candidates_to_save_listings' => 'Yes', 'actsl_email_format_subject' => 'Your saved jobs | Amber Employment Services', 'actsl_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We thought we would remind you that you saved some jobs on our website. Remember opportunities can be filled quickly, so as a heads up, if you are going to apply for them, then please do so at your earliest.</p> <p>Here's a list of what you have saved:</p> <p>[ALL_SAVED_JOBS]</p> ', 'similar_job_alert' => 'Yes', 'sja_email_format_subject' => '', 'sja_email_format' => '<p>Dear [FIRST_NAME],</p> <p>We thought we would remind you that you might be interested some jobs related while applying job on our website. Remember recruiters can fill opportunities quickly, so as a heads up, if you are going to apply for them, then please do so at your earliest.</p> <p>Here's a list of what you have saved:</p> <p>[ALL_JOBS]</p> ', 'recaptcha' => 'Yes', 'updated_by' => 'CMS Master', 'created' => null, 'modified' => object(Cake\I18n\FrozenTime) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'CandidateSettings' } $JSetting = object(App\Model\Entity\JobSetting) { 'id' => (int) 1, 'job_reference_id' => (int) 1, 'automatic_disclaimer' => 'No', 'disclaimer' => '', 'auto_expire' => 'Yes', 'reminder_to_consultant' => 'None', 'days' => '30', 'ael_email_format_subject' => 'Expiry Notification: [JOB_TITLE] - Expires: [DATE_OF_EXPIRY].', 'ael_email_format' => '<p>Dear [FIRST_NAME],</p> <p>The following listing is set to expire on [DATE_OF_EXPIRY].</p> <p><strong>Job Title:</strong> [JOB_TITLE]</p> <p>You have received [NUMBER_OF_APPLICATIONS] number of applications for this opportunity.</p> <p>We'll remind you closer to the time of expiry again.</p> ', 'mr_email_format_subject' => 'Manual reminder email subject', 'mr_email_format' => '<p>Dear [FIRST_NAME],</p> <p><strong>Job Title:</strong> [JOB_TITLE]</p> <p>You have received [NUMBER_OF_APPLICATIONS] number of applications for this opportunity.</p> <p>We'll remind you closer to the time of expiry again.</p> ', 'autoclean' => 'Yes', 'autoclean_option' => '12', 'autoclean_email_format_subject' => 'Archived Listing ([JOB_TITLE]) will be deleted', 'autoclean_email_format' => '<p>The following listing(s) is /are set to be deleted.</p> <p><strong>Job Title:</strong> [JOB_TITLE]</p> ', 'application_email_format_subject_admin' => 'Application for [JOB_TITLE] from [CANDIDATE_FIRST_AND_LAST_NAME]', 'application_email_format_admin' => '<p>The following candidate has applied for [JOB_TITLE]</p> <p>Candidate Name: [CANDIDATE_FIRST_AND_LAST_NAME]</p> <p>Email: [EMAIL_ADDRESS]</p> <p>The candidates' CV is attached to this email. </p> <p>[COVER_LETTER]</p> ', 'application_email_format_subject_candidate' => 'Your application for [JOB_TITLE]', 'application_email_format_candidate' => '<p>Dear [FIRST_NAME],</p> <p>Thank you for your application for the following: </p> <p>Job Title: [JOB_TITLE]</p> <p>Application Date: [APPLICATION_DATE]</p> <p>Your application has received by a member of our team and they will be in contact with you directly should you be successful in reaching the next stage. If you have any queries regarding your application, please contact us.</p> ', 'google_job_feature' => 'Yes', 'google_file' => '20200320_GOOGLE_FILE_1584684682.json', 'ja_email_format_subject' => 'Your job alerts', 'ja_email_format' => '<p>Dear [FIRST_NAME],</p> <p>Here's a list of vacancies / jobs that match the alerts you have created. Remember opportunities can be filled quickly, so as a heads up, if you are going to apply for them, then please do so at your earliest.</p> <p>[ALL_JOBS]</p> ', 'job_alert_page_disclaimer' => 'Yes', 'job_alert_page_disclaimer_text' => '<p>LJB & Co. Recruitment collects personal information when you register with us. We will use this information to provide the services requested and, if you agree, send marketing information. We will not share your information for marketing purposes with external companies. For more information explaining how we use your information, please see our <a href="/privacy-policy" target="_blank">Privacy Policy</a>.</p> ', 'job_alert_marketing_optin' => 'Yes', 'job_alert_terms_condition' => 'Yes', 'job_alert_terms_condition_text' => '<p>I understand and agree to LJB & Co. Recruitment <a href="/terms-and-conditions" target="_blank">Terms of Use</a> and <a href="/privacy-policy" target="_blank">Privacy Policy</a>.</p> ', 'updated_by' => 'CMS Master', 'created' => object(Cake\I18n\FrozenTime) {}, 'modified' => object(Cake\I18n\FrozenTime) {}, 'JobReferences' => object(App\Model\Entity\JobReference) {}, '[new]' => false, '[accessible]' => [ '*' => true, 'id' => false ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'JobSettings' } $search_by = 'town' $JobDetailJobIdList = [] $title_for_layout = 'Live Listings' $module_for_layout = 'Jobs Manager' $session = object(Cake\Http\Session) { [protected] _engine => null [protected] _started => null [protected] _lifetime => (int) 3600 [protected] _isCLI => false } $candidate_id = (int) 0 $banner_page_title = 'Senior M&E Quantity Surveyor' $banner_tag_line = '' $banner_breadcrumb = 'Senior M&E Quantity Surveyor' $HeadBannerData = [ 'page_title' => 'Senior M&E Quantity Surveyor', 'tag_line' => '', 'banner_breadcrumb' => 'Senior M&E Quantity Surveyor' ] $location = 'Ireland, Ireland' $temp = [ (int) 0 => 'Ireland', (int) 1 => ' Ireland' ]include - APP/Template/Jobs/detail.ctp, line 244 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1413 Cake\View\View::_render() - CORE/src/View/View.php, line 1374 Cake\View\View::render() - CORE/src/View/View.php, line 880 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 791 Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 126 Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94 Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 235 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 162 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Routing\Middleware\AssetMiddleware::__invoke() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 88 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Error\Middleware\ErrorHandlerMiddleware::__invoke() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 96 Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 51 Cake\Http\Server::run() - CORE/src/Http/Server.php, line 98