function getHumanizedDate(timestamp) var monthNames = [ Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec ]; var date = new Date(Number(timestamp)*1000); var day = date.getDate(); var monthIndex = date.getMonth(); var year = date.getFullYear(); return monthNames[monthIndex] + + day + , + year; function initUpdateDatetoLocalTime() var allDates = document.querySelectorAll([data-time]); for (var i = 0; i < allDates.length; i++) allDates[i].innerHTML = getHumanizedDate(allDates[i].dataset.time) initUpdateDatetoLocalTime();
We are looking for a Process Engineer to be responsible for the process design, operation and implementation. The successful candidate will be able to improve industrial processes in order to maintain efficiency, reduce cost, improve sustainability and maximise profitability.
Responsibilities
Prepare, schedule, coordinate and monitor the assigned engineering projects.
Monitor compliance to applicable codes, practices, QA/QC policies, performance standards and specifications.
Interact daily with the clients to interpret their needs and requirements and represent them in the field.
Perform overall quality control of the work (budget, schedule, plans, personnel's performance) and report regularly on project status
Assign responsibilities and mentor project team.
Cooperate and communicate effectively with project manager and other project participants to provide assistance and technical support.
Review engineering deliverables and initiate appropriate corrective actions.
Requirements
Excellent knowledge of design and visualisations softwares.
Analytical thinking and problem solving.
Advanced MS Office skills.
Familiarity with rules, regulations, best practices and performance standards.
Ability to work with multiple discipline projects.
Project management and supervision skills.
Decision making ability and leadership skills.
Time management and organisation skills.
BE/B Tech degree in Engineering or relevant field.
Fetching your Linkedin profile ...
Application Form
grecaptcha.ready(function () document.getElementById(job_application_form).addEventListener(submit, function (event) event.preventDefault(); grecaptcha.execute(6LeH04UUAAAAADE9wHZVTWG944Agpm1vN71xquU8, action: hosted_site) .then( function (token) // Verify the token on the server. inputs = document.querySelectorAll(input[name=g-recaptcha-response]); for (i = 0; i < inputs.length; i++) inputs[i].value = token // Perform the default action of submitting the application form document.getElementById(job_application_form).submit(); ) , once: true); );
Thanks for your time
Share this opening with friends
(function(w,d,s,l,i)w[l]=w[l]||[];w[l].push(gtm.start: new Date().getTime(),event:gtm.js);var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!=dataLayer&l=+l:;j.async=true;j.src= //www.googletagmanager.com/gtm.jsid=+i+dl;f.parentNode.insertBefore(j,f); )(window,document,script,dataLayer,GTM-M8PRTM); var _RB = BUILD_VERSION: , ENVIRONMENT: , ajax_loader_url: //d2ci7y8jachp9m.cloudfront.net/static/images/animations/ajax-loader-fb-fcb26e4667d713405138f5aac132f97aa415c6f5.gif, GOOGLE_MAPS_API_KEY: AIzaSyD508n1rnI-wnRpgbWMfncR_AcwMddnIOw ; // Expose reCAPTCHA site key to JavaScript for grecaptcha.execute() calls window.RECAPTCHA_SITE_KEY = 6LeH04UUAAAAADE9wHZVTWG944Agpm1vN71xquU8; var RB = init_data: filters: , radius_search_parameters: , settings: , jobs_for_selection: , sort_by: , total_jobs: , paginator: , , banner_images: mobile: https://d1zx4fn8ox8446.cloudfront.net/filemanager.rboxfile/08ab61d2284e4abf8346745a4a0ecee4/coffee_small.jpg, desktop: https://d1zx4fn8ox8446.cloudfront.net/filemanager.rboxfile/e4b4b1afe2724a41ac88ed01e893e793/coffee.jpg $( document ).ready(function() $([data-toggle=tooltip]).tooltip( delay: show: 350, hide: 100 , ); ); window.jQuery || document.write() focus_first_field_application_form(); $.fn.scrollView = function () return this.each(function () $(html, body).animate( scrollTop: $(this).offset().top , 400); ); $(document).ready(function() $(#application_form_holder).scrollView(); $(.eeoc-form-description) .popover() .on(shown.bs.popover, function () var span = $(#accomodatation-contact-email); if (span) var a = document.createElement(a); a.href = mailto:[Confidential Information]; a.target = _blank; a.text = [HIDDEN TEXT]; span[0].appendChild(a); ); $([data-toggle=popover]).popover() $(#div_apply_to_job a.btn-apply).click(show_application_form); $(.js-apply-for-job).click(show_application_form); $(.date_input_box).datepicker( dateFormat: dd M yy ); $([data-loading-text]).button(); $([data-loading-text]).on(click, function () $(this).button(loading); ); $(.js-apply-with-indeed).click(function () var new_url = getApplyWithIndeedUrl(); window.location.href = new_url; ); ); function getApplyWithIndeedUrl() var indeed_fragment = apply_with_indeed=true; var current_url = window.location.href; if (current_url.indexOf(indeed_fragment) !== -1) return current_url; if (current_url.indexOf() !== -1) return current_url + & + indeed_fragment; return current_url + + indeed_fragment; function focus_first_field_application_form(e) e && e.preventDefault(); $(#job_application_form).find(:input:not(:hidden):first).focus(); function handleCancelButtonClick() $(#application_form_holder).hide(); $(#eeoc_cancel_message).show(); function indeedApplySuccess(elem) $(#indeed_application_form).submit() function show_application_form(e) if (e) e.preventDefault(); // Track InitiateApplication per https://developers.facebook.com/docs/facebook-pixel/implementation/pixel-for-jobs if (False === True) fbq(trackCustom, InitiateApplication, job_id: fk0hypd ); $(#div_apply_to_job).hide(); $(#application_form_holder).slideDown(function () $(#application_holder).scrollView(); focus_first_field_application_form(); ); function show_loading_overlay() $(#application_holder).addClass(application-form-loading); $(#loading-overlay).removeClass(hide); function hide_loading_overlay() $(#application_holder).removeClass(application-form-loading); $(#loading-overlay).addClass(hide); (function handle_character_limit_on_paragraph() var show_limit_message = function (e) var $target = $(e.currentTarget); var max_character = Number($target.data(maxlength)); var current_length = $target.val().length; var remaining_length = max_character - current_length; var message_text = Not more than + max_character + characters; if (remaining_length <= 0) $target.val($target.val().substring(0, max_character)); remaining_length = 0; if (current_length > 0) message_text = remaining_length + characters remaining; var message = $(, class: js-max-length-message text-muted, text: ( + message_text + ) ); $target.siblings(.js-max-length-message).remove(); $target.siblings(label).after(message); ; var handle_keydown = function (e) var $target = $(e.currentTarget); var max_character = Number($target.data(maxlength)); var current_length = $target.val().length; if ([8, 13, 27, 38, 40, 9, 39, 37].indexOf(e.keyCode) > -1) return true; if (current_length >= max_character) return false; $(textarea[maxlength]) .each(function (idx, item) var $target = $(item); var maxlength = $target.attr(maxlength); $target.removeAttr(maxlength).data(maxlength, maxlength); ) .on(keyup, show_limit_message) .on(keydown, handle_keydown) .on(input, show_limit_message) .trigger(keyup); )();