{"id":23937,"date":"2026-05-11T19:09:27","date_gmt":"2026-05-11T17:09:27","guid":{"rendered":"https:\/\/netsurit.com\/en-za\/?page_id=23937"},"modified":"2026-05-11T19:38:16","modified_gmt":"2026-05-11T17:38:16","slug":"open-roles","status":"publish","type":"page","link":"https:\/\/netsurit.com\/en-za\/open-roles\/","title":{"rendered":"Open Roles"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"23937\" class=\"elementor elementor-23937\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-60fc3afe e-flex e-con-boxed e-con e-parent\" data-id=\"60fc3afe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2445cb99 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"2445cb99\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:200}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-67d796db elementor-widget__width-initial elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"67d796db\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4335a45c elementor-widget__width-inherit elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading\" data-id=\"4335a45c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">open roles<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5810b0df e-con-full e-flex e-con e-child\" data-id=\"5810b0df\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5f16578a elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"5f16578a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation_delay&quot;:&quot;300&quot;,&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Find your place<br \/><span style=\"color: #ef3b50; font-weight: 600;\">in the team.<br \/><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-270d4551 e-con-full e-flex e-con e-child\" data-id=\"270d4551\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-52c3022d elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"52c3022d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n* { box-sizing: border-box; }\r\n.careers-wrap { font-family: inherit; padding: 1rem 0; }\r\n.search-row { display: flex; gap: 10px; margin-bottom: 1.5rem; flex-wrap: wrap; }\r\n.search-row input, .search-row select { flex: 1; min-width: 160px; padding: 9px 12px; border: 1px solid #ddd; border-radius: 8px; font-size: 14px; background: #fff; color: #1a1a1a; }\r\n.job-count { font-size: 13px; color: #888; margin-bottom: 1rem; }\r\n.job-list { display: flex; flex-direction: column; gap: 10px; }\r\n.job-card { background: #fff; border: 1px solid #e8e8e8; border-radius: 10px; padding: 1rem 1.25rem; display: flex; justify-content: space-between; align-items: center; gap: 12px; }\r\n.job-card:hover { border-color: #ccc; }\r\n.job-info h3 { font-size: 15px; font-weight: 600; color: #1a1a1a; margin-bottom: 4px; }\r\n.job-meta { display: flex; gap: 8px; flex-wrap: wrap; font-size: 13px; color: #888; }\r\n.apply-btn { white-space: nowrap; font-size: 13px; padding: 8px 16px; border-radius: 8px; border: 1px solid #333 !important; background: #333 !important; color: #ffffff !important; cursor: pointer; text-decoration: none !important; flex-shrink: 0; }\r\n.apply-btn:hover { background: #000 !important; border-color: #000 !important; color: #fafafa !important; }\r\n.pagination { display: flex; align-items: center; justify-content: center; gap: 6px; margin-top: 1.5rem; flex-wrap: wrap; }\r\n.page-btn { font-size: 13px; padding: 6px 12px; border-radius: 8px; border: 1px solid #ddd; background: #fff; color: #555; cursor: pointer; }\r\n.page-btn.active { background: #333; color: #fff; border-color: #333; }\r\n.page-btn:disabled { opacity: 0.4; cursor: not-allowed; }\r\n.status-msg { text-align: center; padding: 2rem; font-size: 14px; color: #888; }\r\n<\/style>\r\n\r\n<div class=\"careers-wrap\">\r\n  <div class=\"search-row\">\r\n    <input type=\"text\" id=\"mn-search\" placeholder=\"Search by keyword...\" oninput=\"mnDebounce()\" \/>\r\n    <select id=\"mn-country\" onchange=\"mnFilter()\">\r\n      <option value=\"\">All locations<\/option>\r\n    <\/select>\r\n  <\/div>\r\n  <div class=\"job-count\" id=\"mn-count\"><\/div>\r\n  <div class=\"job-list\" id=\"mn-list\"><div class=\"status-msg\">Loading open positions...<\/div><\/div>\r\n  <div class=\"pagination\" id=\"mn-pagination\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  const AJAX_URL = 'https:\/\/netsurit.com\/en-us\/wp-admin\/admin-ajax.php';\r\n  const PER_PAGE = 10;\r\n  let allJobs = [], filtered = [], page = 1, timer;\r\n\r\n  function getTitle(j) {\r\n    return (j.translations && j.translations[0] && j.translations[0].name)\r\n      || j.position_name || j.name || j.title || 'Untitled';\r\n  }\r\n\r\n  function getLocation(j) {\r\n    const loc = j.location || {};\r\n    const city = loc.city || j.city || '';\r\n    const country = loc.country || j.country || '';\r\n    return [city, country].filter(Boolean).join(', ') || 'Remote';\r\n  }\r\n\r\n  function getCountry(j) {\r\n    return (j.location && j.location.country) || j.country || '';\r\n  }\r\n\r\n  async function loadJobs() {\r\n    try {\r\n      const res = await fetch(AJAX_URL + '?action=manatal_jobs');\r\n      const text = await res.text();\r\n      const data = JSON.parse(text);\r\n\r\n      let jobs = [];\r\n      if (Array.isArray(data)) {\r\n        jobs = data;\r\n      } else {\r\n        for (const key of Object.keys(data)) {\r\n          if (Array.isArray(data[key]) && data[key].length > 0) {\r\n            jobs = data[key];\r\n            break;\r\n          }\r\n        }\r\n      }\r\n\r\n      allJobs = jobs;\r\n      filtered = jobs;\r\n\r\n      const sel = document.getElementById('mn-country');\r\n      [...new Set(jobs.map(j => getCountry(j)).filter(Boolean))].sort()\r\n        .forEach(c => {\r\n          const o = document.createElement('option');\r\n          o.value = c; o.textContent = c;\r\n          sel.appendChild(o);\r\n        });\r\n\r\n      render();\r\n    } catch(e) {\r\n      document.getElementById('mn-list').innerHTML = '<div class=\"status-msg\">Unable to load positions. Please try again later.<\/div>';\r\n    }\r\n  }\r\n\r\n  function mnFilter() {\r\n    const kw = document.getElementById('mn-search').value.toLowerCase();\r\n    const country = document.getElementById('mn-country').value;\r\n    filtered = allJobs.filter(j => {\r\n      const t = getTitle(j).toLowerCase();\r\n      const desc = (j.translations && j.translations[0] && j.translations[0].description || '').toLowerCase();\r\n      return (!kw || t.includes(kw) || desc.includes(kw))\r\n          && (!country || getCountry(j) === country);\r\n    });\r\n    page = 1;\r\n    render();\r\n  }\r\n  window.mnFilter = mnFilter;\r\n\r\n  function mnDebounce() { clearTimeout(timer); timer = setTimeout(mnFilter, 300); }\r\n  window.mnDebounce = mnDebounce;\r\n\r\n  function render() {\r\n    const countEl = document.getElementById('mn-count');\r\n    const listEl = document.getElementById('mn-list');\r\n    countEl.textContent = filtered.length + ' open position' + (filtered.length !== 1 ? 's' : '');\r\n\r\n    if (!filtered.length) {\r\n      listEl.innerHTML = '<div class=\"status-msg\">No positions found.<\/div>';\r\n      document.getElementById('mn-pagination').innerHTML = '';\r\n      return;\r\n    }\r\n\r\n    const slice = filtered.slice((page - 1) * PER_PAGE, page * PER_PAGE);\r\n    listEl.innerHTML = slice.map(j => {\r\n      const title = getTitle(j);\r\n      const loc = getLocation(j);\r\n      const dept = j.department || j.department_name || '';\r\n      const id = j.id || j.job_post_id;\r\n      return `<div class=\"job-card\">\r\n        <div class=\"job-info\">\r\n          <h3>${title}<\/h3>\r\n          <div class=\"job-meta\">\r\n            <span>${loc}<\/span>\r\n            ${dept ? `<span>\u00b7<\/span><span>${dept}<\/span>` : ''}\r\n          <\/div>\r\n        <\/div>\r\n        <a class=\"apply-btn\" href=\"https:\/\/netsurit.careers-page.com\/jobs\/${id}\" target=\"_blank\">View Job<\/a>\r\n      <\/div>`;\r\n    }).join('');\r\n\r\n    renderPagination();\r\n  }\r\n\r\n  function renderPagination() {\r\n    const pages = Math.ceil(filtered.length \/ PER_PAGE);\r\n    const el = document.getElementById('mn-pagination');\r\n    if (pages <= 1) { el.innerHTML = ''; return; }\r\n    let h = `<button class=\"page-btn\" onclick=\"mnPage(${page - 1})\" ${page === 1 ? 'disabled' : ''}>Previous<\/button>`;\r\n    for (let i = 1; i <= pages; i++) {\r\n      h += `<button class=\"page-btn ${i === page ? 'active' : ''}\" onclick=\"mnPage(${i})\">${i}<\/button>`;\r\n    }\r\n    h += `<button class=\"page-btn\" onclick=\"mnPage(${page + 1})\" ${page === pages ? 'disabled' : ''}>Next<\/button>`;\r\n    el.innerHTML = h;\r\n  }\r\n\r\n  window.mnPage = function(p) {\r\n    const pages = Math.ceil(filtered.length \/ PER_PAGE);\r\n    if (p < 1 || p > pages) return;\r\n    page = p;\r\n    render();\r\n  };\r\n\r\n  loadJobs();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>open roles Find your placein the team. All locations Loading open positions&#8230;<\/p>\n","protected":false},"author":18,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_theme","meta":{"_acf_changed":false,"nf_dc_page":"","content-type":"","footnotes":""},"class_list":["post-23937","page","type-page","status-publish","hentry"],"acf":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 5.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"open roles Find your placein the team. All locations Loading open positions...\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"google-site-verification\" content=\"5GWTTA4AhSisFxUP2NfFam7f7MuBpSYQyA8Ou3RMDrM\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/netsurit.com\/en-za\/open-roles\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 5.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Netsurit ZA\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Open Roles - Netsurit ZA\" \/>\n\t\t<meta property=\"og:description\" content=\"open roles Find your placein the team. All locations Loading open positions...\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/netsurit.com\/en-za\/open-roles\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/netsurit.com\/en-za\/wp-content\/uploads\/sites\/2\/2026\/07\/Netsurit-OG-Image.webp\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/netsurit.com\/en-za\/wp-content\/uploads\/sites\/2\/2026\/07\/Netsurit-OG-Image.webp\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-05-11T17:09:27+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-11T17:38:16+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Netsurit\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@netsurit\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Open Roles - Netsurit ZA\" \/>\n\t\t<meta name=\"twitter:description\" content=\"open roles Find your placein the team. All locations Loading open positions...\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@netsurit\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/netsurit.com\/en-za\/wp-content\/uploads\/sites\/2\/2026\/07\/Netsurit-OG-Image.webp\" \/>\n\t\t<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t\t<meta name=\"twitter:data1\" content=\"Orrin Klopper\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/netsurit.com\\\/en-za\\\/open-roles\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/netsurit.com\\\/en-za#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/netsurit.com\\\/en-za\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/netsurit.com\\\/en-za\\\/open-roles\\\/#listItem\",\"name\":\"Open Roles\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/netsurit.com\\\/en-za\\\/open-roles\\\/#listItem\",\"position\":2,\"name\":\"Open Roles\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/netsurit.com\\\/en-za#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/netsurit.com\\\/en-za\\\/#organization\",\"name\":\"Netsurit ZA\",\"url\":\"https:\\\/\\\/netsurit.com\\\/en-za\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/netsurit.com\\\/en-za\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/07\\\/Netsurit-Logo-400-x-141-px.webp\",\"@id\":\"https:\\\/\\\/netsurit.com\\\/en-za\\\/open-roles\\\/#organizationLogo\",\"width\":400,\"height\":141,\"caption\":\"Two red arrows pointing in opposite directions (up and down), suggesting expand\\\/collapse or resize controls.\"},\"image\":{\"@id\":\"https:\\\/\\\/netsurit.com\\\/en-za\\\/open-roles\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Netsurit\\\/\",\"https:\\\/\\\/x.com\\\/netsurit\",\"https:\\\/\\\/instagram.com\\\/netsurit_\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/netsurit\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/netsurit.com\\\/en-za\\\/open-roles\\\/#webpage\",\"url\":\"https:\\\/\\\/netsurit.com\\\/en-za\\\/open-roles\\\/\",\"name\":\"Open Roles - Netsurit ZA\",\"description\":\"open roles Find your placein the team. All locations Loading open positions...\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/netsurit.com\\\/en-za\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/netsurit.com\\\/en-za\\\/open-roles\\\/#breadcrumblist\"},\"datePublished\":\"2026-05-11T19:09:27+02:00\",\"dateModified\":\"2026-05-11T19:38:16+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/netsurit.com\\\/en-za\\\/#website\",\"url\":\"https:\\\/\\\/netsurit.com\\\/en-za\\\/\",\"name\":\"Netsurit ZA\",\"alternateName\":\"Netsurit South Africa\",\"description\":\"IT Support and Consulting\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/netsurit.com\\\/en-za\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Open Roles - Netsurit ZA<\/title>\n\n","aioseo_head_json":{"title":"Open Roles - Netsurit ZA","description":"open roles Find your placein the team. All locations Loading open positions...","canonical_url":"https:\/\/netsurit.com\/en-za\/open-roles\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"5GWTTA4AhSisFxUP2NfFam7f7MuBpSYQyA8Ou3RMDrM","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/netsurit.com\/en-za\/open-roles\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/netsurit.com\/en-za#listItem","position":1,"name":"Home","item":"https:\/\/netsurit.com\/en-za","nextItem":{"@type":"ListItem","@id":"https:\/\/netsurit.com\/en-za\/open-roles\/#listItem","name":"Open Roles"}},{"@type":"ListItem","@id":"https:\/\/netsurit.com\/en-za\/open-roles\/#listItem","position":2,"name":"Open Roles","previousItem":{"@type":"ListItem","@id":"https:\/\/netsurit.com\/en-za#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/netsurit.com\/en-za\/#organization","name":"Netsurit ZA","url":"https:\/\/netsurit.com\/en-za\/","logo":{"@type":"ImageObject","url":"https:\/\/netsurit.com\/en-za\/wp-content\/uploads\/sites\/2\/2026\/07\/Netsurit-Logo-400-x-141-px.webp","@id":"https:\/\/netsurit.com\/en-za\/open-roles\/#organizationLogo","width":400,"height":141,"caption":"Two red arrows pointing in opposite directions (up and down), suggesting expand\/collapse or resize controls."},"image":{"@id":"https:\/\/netsurit.com\/en-za\/open-roles\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/Netsurit\/","https:\/\/x.com\/netsurit","https:\/\/instagram.com\/netsurit_","https:\/\/www.linkedin.com\/company\/netsurit"]},{"@type":"WebPage","@id":"https:\/\/netsurit.com\/en-za\/open-roles\/#webpage","url":"https:\/\/netsurit.com\/en-za\/open-roles\/","name":"Open Roles - Netsurit ZA","description":"open roles Find your placein the team. All locations Loading open positions...","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/netsurit.com\/en-za\/#website"},"breadcrumb":{"@id":"https:\/\/netsurit.com\/en-za\/open-roles\/#breadcrumblist"},"datePublished":"2026-05-11T19:09:27+02:00","dateModified":"2026-05-11T19:38:16+02:00"},{"@type":"WebSite","@id":"https:\/\/netsurit.com\/en-za\/#website","url":"https:\/\/netsurit.com\/en-za\/","name":"Netsurit ZA","alternateName":"Netsurit South Africa","description":"IT Support and Consulting","inLanguage":"en-US","publisher":{"@id":"https:\/\/netsurit.com\/en-za\/#organization"}}]},"og:locale":"en_US","og:site_name":"Netsurit ZA","og:type":"article","og:title":"Open Roles - Netsurit ZA","og:description":"open roles Find your placein the team. All locations Loading open positions...","og:url":"https:\/\/netsurit.com\/en-za\/open-roles\/","og:image":"https:\/\/netsurit.com\/en-za\/wp-content\/uploads\/sites\/2\/2026\/07\/Netsurit-OG-Image.webp","og:image:secure_url":"https:\/\/netsurit.com\/en-za\/wp-content\/uploads\/sites\/2\/2026\/07\/Netsurit-OG-Image.webp","og:image:width":1200,"og:image:height":628,"article:published_time":"2026-05-11T17:09:27+00:00","article:modified_time":"2026-05-11T17:38:16+00:00","article:publisher":"https:\/\/www.facebook.com\/Netsurit\/","twitter:card":"summary_large_image","twitter:site":"@netsurit","twitter:title":"Open Roles - Netsurit ZA","twitter:description":"open roles Find your placein the team. All locations Loading open positions...","twitter:creator":"@netsurit","twitter:image":"https:\/\/netsurit.com\/en-za\/wp-content\/uploads\/sites\/2\/2026\/07\/Netsurit-OG-Image.webp","twitter:label1":"Written by","twitter:data1":"Orrin Klopper"},"aioseo_meta_data":{"post_id":"23937","title":"","description":"","keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":"","og_title":"","og_description":"","og_object_type":"default","og_image_type":"content","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":"","og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":true,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":"","twitter_image_custom_fields":null,"twitter_title":"","twitter_description":"","schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2026-07-17 12:09:16","updated":"2026-07-30 12:54:36","ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":"2026-07-23 22:46:32","reviewed_by":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/netsurit.com\/en-za\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\tOpen Roles\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/netsurit.com\/en-za"},{"label":"Open Roles","link":"https:\/\/netsurit.com\/en-za\/open-roles\/"}],"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","yoast_noindex":false,"_links":{"self":[{"href":"https:\/\/netsurit.com\/en-za\/wp-json\/wp\/v2\/pages\/23937","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netsurit.com\/en-za\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/netsurit.com\/en-za\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/netsurit.com\/en-za\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/netsurit.com\/en-za\/wp-json\/wp\/v2\/comments?post=23937"}],"version-history":[{"count":7,"href":"https:\/\/netsurit.com\/en-za\/wp-json\/wp\/v2\/pages\/23937\/revisions"}],"predecessor-version":[{"id":23958,"href":"https:\/\/netsurit.com\/en-za\/wp-json\/wp\/v2\/pages\/23937\/revisions\/23958"}],"wp:attachment":[{"href":"https:\/\/netsurit.com\/en-za\/wp-json\/wp\/v2\/media?parent=23937"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}