It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: http://www.dice.com/jobsearch/servlet/JobSearch?op=301&N=0&Ntk=JobSearchRanking&Ntt="MNK%20Infotech%2C%20Inc."&Ntx=mode%2Bmatchall&Nty=1&chan=y&desc=1&targ=popup&utf=y&html=y

  1.  
  2. <!DOCTYPE html>
  3.  
  4.  
  5.  
  6.  
  7. <html lang="en"
  8.      xmlns:ng="http://angularjs.org">
  9.  
  10. <head>
  11.    
  12.  
  13.  
  14.  
  15.    
  16.  
  17.  
  18.  
  19.  
  20.  
  21. <!-- Google Tag Manager -->
  22. <script>
  23. (function(w,d,s,l,i) {
  24. w[l]=w[l]||[];
  25. w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});
  26. var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';
  27. j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
  28. f.parentNode.insertBefore(j,f);
  29. })(window,document,'script','dataLayer','GTM-WLPMJGK');
  30. </script>
  31. <!-- End Google Tag Manager -->
  32.  
  33. <script src="//assets.dice.com/techpro/js/global/md5.min.js"></script>
  34. <script src="//assets.dice.com/techpro/js/global/debounce-description.js"></script>
  35.  
  36.  
  37.  
  38.  
  39.    
  40.    
  41.        <script type="text/javascript">
  42.            var ssdl = ssdl || {};
  43.            ssdl.session = ssdl.session || {};
  44.            ssdl.session.session_id = "C9EA6F457D458E3909F942C8B6EEADE7";
  45.        </script>
  46.    
  47.  
  48. <script type="text/javascript">
  49.    function errorImg(obj) {
  50.        obj.style.display = 'none';
  51.        obj.parentElement.previousElementSibling.style.display='block';
  52.    }
  53.  
  54.    var reloading = sessionStorage.getItem("siteRegistration");
  55.    if (reloading) {
  56.        var diceId = "";
  57.        var pageName = sessionStorage.getItem("sitePageName");
  58.        var email  = "";
  59.        window.ssdl = window.ssdl || {};
  60.        if(window.ssdl.trackEvent) {
  61.            window.ssdl.trackEvent({
  62.            'action': 'site_registration', // "action" set to the name direct call rule
  63.                'data': {
  64.                    'event': 'User Registration',
  65.                    'user_id': diceId,
  66.                    'registration_type' : 'tech pro',
  67.                    'page_name': pageName,
  68.                    'user_email' : email
  69.                }
  70.            });
  71.        }
  72.        if (_satellite) {
  73.            _satellite.track('siteregistration');
  74.        }
  75.        sessionStorage.removeItem("siteRegistration");
  76.        sessionStorage.removeItem("sitePageName");
  77.        sessionStorage.removeItem("siteEmail");
  78.    }
  79. </script>
  80.  
  81.    <meta charset="utf-8">
  82.    <meta http-equiv="X-UA-Compatible"
  83.          content="IE=edge">
  84.    <title>Search Jobs | Dice.com</title>
  85.    <meta name="viewport"
  86.          content="width=device-width, initial-scale=1">
  87.    <meta name="ompagename"
  88.          content="job_search_results_beta">
  89.    <meta name="channel"
  90.          content="tech pro">
  91.    <meta name="robots"
  92.          content="noindex, nofollow">
  93.    
  94.  
  95.  
  96.  
  97. <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto+Condensed">
  98. <link rel="apple-touch-icon" sizes="57x57" href="//assets.dice.com/techpro/img/favicons/apple-touch-icon-57x57.png">
  99. <link rel="apple-touch-icon" sizes="60x60" href="//assets.dice.com/techpro/img/favicons/apple-touch-icon-60x60.png">
  100. <link rel="apple-touch-icon" sizes="72x72" href="//assets.dice.com/techpro/img/favicons/apple-touch-icon-72x72.png">
  101. <link rel="apple-touch-icon" sizes="76x76" href="//assets.dice.com/techpro/img/favicons/apple-touch-icon-76x76.png">
  102. <link rel="apple-touch-icon" sizes="114x114" href="//assets.dice.com/techpro/img/favicons/apple-touch-icon-114x114.png">
  103. <link rel="apple-touch-icon" sizes="120x120" href="//assets.dice.com/techpro/img/favicons/apple-touch-icon-120x120.png">
  104. <link rel="apple-touch-icon" sizes="144x144" href="//assets.dice.com/techpro/img/favicons/apple-touch-icon-144x144.png">
  105. <link rel="apple-touch-icon" sizes="152x152" href="//assets.dice.com/techpro/img/favicons/apple-touch-icon-152x152.png">
  106. <link rel="apple-touch-icon" sizes="180x180" href="//assets.dice.com/techpro/img/favicons/apple-touch-icon-180x180.png">
  107. <link rel="icon" type="image/png" href="//assets.dice.com/techpro/img/favicons/favicon-32x32.png" sizes="32x32">
  108. <link rel="icon" type="image/png" href="//assets.dice.com/techpro/img/favicons/favicon-194x194.png" sizes="194x194">
  109. <link rel="icon" type="image/png" href="//assets.dice.com/techpro/img/favicons/favicon-96x96.png" sizes="96x96">
  110. <link rel="icon" type="image/png" href="//assets.dice.com/techpro/img/favicons/android-chrome-192x192.png" sizes="192x192">
  111. <link rel="icon" type="image/png" href="//assets.dice.com/techpro/img/favicons/favicon-16x16.png" sizes="16x16">
  112. <link rel="manifest" href="//assets.dice.com/techpro/img/favicons/manifest.json">
  113. <link rel="shortcut icon" href="//assets.dice.com/techpro/img/favicons/favicon.ico">
  114. <meta name="apple-mobile-web-app-title" content="Dice">
  115. <meta name="application-name" content="Dice">
  116. <meta name="msapplication-TileColor" content="#cc0000">
  117. <meta name="msapplication-TileImage" content="//assets.dice.com/techpro/img/favicons/mstile-144x144.png">
  118. <meta name="msapplication-config" content="//assets.dice.com/techpro/img/favicons/browserconfig.xml">
  119. <meta name="theme-color" content="#cc0000">
  120. <meta property="fb:pages" content='7811043486'>
  121.  
  122. <script type="text/javascript">var signFromGoogleOutVal = false;</script>
  123.  
  124.  
  125. <link rel="stylesheet" href="https://unpkg.prod.design-prod.dhiaws.com/dhi-snake-eyes-fonts@1-stable/index.css" />
  126. <link rel="stylesheet" href="https://unpkg.prod.design-prod.dhiaws.com/dhi-dice-wrapper@1-stable/dist/dice-wrapper/dice-wrapper.css" />
  127. <script type="module" src="https://unpkg.prod.design-prod.dhiaws.com/dhi-dice-wrapper@1-stable/dist/dice-wrapper/dice-wrapper.esm.js"></script>
  128. <style>
  129. js-search-input #searchInput-div #submitSearch-button,
  130. js-search-input #searchInput-div #IPGeoLocateButton {
  131. font-size: 16px !important;
  132. padding: 12px 24px !important;
  133. height: calc(1em + 24px + 2px)!important;
  134. }
  135. js-search-input #searchInput-div .input-group-text {
  136. font-size: 16px !important;
  137. height: calc(1em + 24px + 2px)!important;
  138. padding: 12px 16px !important;
  139. }
  140. js-search-input #searchInput-div .font-caption {
  141. font-size: 12px !important;
  142. }
  143. js-search-input #searchInput-div .form-control {
  144. font-size: 16px !important;
  145. height: calc(1em + 24px + 2px)!important;
  146. padding: 12px 16px !important;
  147. }
  148. </style>
  149.  
  150.  
  151.  
  152.    
  153.    
  154.    
  155.    
  156.    
  157.    
  158.    <link rel="stylesheet"
  159.          href="https://d1l8sqvw5snhqo.cloudfront.net/css/3.3.4/dice-bs4-theme.min.css" />
  160.    <link rel="stylesheet"
  161.          href="//assets.dice.com/techpro/css/techpro-bs4.css">
  162.    <link rel="stylesheet"
  163.          href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
  164.  
  165.    <script>
  166.        window.dataLayer = window.dataLayer || [];
  167.    </script>
  168. </head>
  169.  
  170. <body>
  171.    <input type="hidden" id="betaURL" value="https://dkzhzjn4q2tj8.cloudfront.net/">
  172.    
  173.  
  174. <!-- Google Tag Manager (noscript) -->
  175. <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WLPMJGK"
  176. height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  177. <!-- End Google Tag Manager (noscript) -->
  178.  
  179.    
  180.  
  181. <!-- begin Convert Experiences code-->
  182. <script type="text/javascript" src="//cdn-4.convertexperiments.com/js/10042981-10044140.js"></script>
  183. <!-- end Convert Experiences code -->
  184. <script type="text/javascript">
  185.    var _user_id = "" || '';
  186.    var _session_id = "C9EA6F457D458E3909F942C8B6EEADE7";
  187.    var _beacon_key = "446c19b1eb";
  188.  
  189.    var _sift = window._sift = window._sift || [];
  190.    _sift.push(['_setAccount', _beacon_key]);
  191.    _sift.push(['_setUserId', _user_id]);
  192.    _sift.push(['_setSessionId', _session_id]);
  193.    _sift.push(['_trackPageview']);
  194.    document.cookie = "CMS_Cookie=; Path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;";
  195.    document.cookie = "access=; Path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;";
  196.    (function() {
  197.        function ls() {
  198.  
  199.            var emulatedSeeker = getCookie("SEEKER_EMULATION");
  200.  
  201.            if (!emulatedSeeker) {
  202.                var e = document.createElement('script');
  203.                e.src = 'https://cdn.sift.com/s.js';
  204.                document.body.appendChild(e);
  205.            }
  206.        }
  207.  
  208.        function getCookie(sKey) {
  209.            return decodeURIComponent(document.cookie.replace(new RegExp('(?:(?:^|.*;)\\s*' + encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, '\$&') + '\\s*\\=\\s*([^;]*).*$)|^.*$'), '$1')) || null;
  210.        }
  211.  
  212.        if (window.attachEvent) {
  213.            window.attachEvent('onload', ls);
  214.        } else {
  215.            window.addEventListener('load', ls, false);
  216.        }
  217.    })();
  218. </script>
  219.  
  220.  
  221.    
  222.    
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230. <!-- HEADER CODE -->
  231. <input type="hidden"
  232.       value="1"
  233.       id="defaultConsentExpire" />
  234. <input type="hidden"
  235.       value="30"
  236.       id="agreeConsentExpire" />
  237. <input type="hidden"
  238.       value="true"
  239.       id="salaryCareerLink" />
  240. <input type="hidden"
  241.       value="10000"
  242.       id="alertNotificationTime" />
  243. <input type="hidden"
  244.       value="false"
  245.       id="postJobsUK" />
  246. <input type="hidden"
  247.       value="true"
  248.       id="relatedSkilldsproxyFlag" />
  249. <input type="hidden"
  250.       value="true"
  251.       id="cacheingGooglePlaces" />
  252. <input type="hidden"
  253.       value="4"
  254.       id="cacheingGoogleAPICount" />
  255. <input type="hidden"
  256.       value="C9EA6F457D458E3909F942C8B6EEADE7"
  257.       id="sessionId" />
  258. <input type="hidden" value="https://messaging.svc.dhigroupinc.com/dice/messages/unread-count" id="messageCenterUrl">
  259. <input type="hidden" value="https://user-status.svc.dhigroupinc.com/" id="messageCenterUserStatus">
  260. <input type="hidden"
  261.       value="http://www.dice.com/techpro/WEB-INF/view/jobs-beta.jsp"
  262.       name="requestDomainURL"
  263.       id="requestDomainURL">
  264. <input type="hidden"
  265.       value="http://www.dice.com/techpro/WEB-INF/view/jobs-beta.jsp"
  266.       name="reqDomainURL"
  267.       id="reqDomainURL">
  268.  
  269. <style>
  270.    .message-icon {
  271.        display: inline-block;
  272.        background-repeat: no-repeat;
  273.        background-position: center;
  274.        width: 32px;
  275.        height: 32px;
  276.        vertical-align: middle;
  277.    }
  278.    .dice-navbar .navbar-nav>li>a {
  279.        color: #fff;
  280.        padding: 20px !important;
  281.        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  282.    }
  283.    .dice-navbar {
  284.        border-radius: 0;
  285.        margin-bottom: 0;
  286.        min-height: 60px;
  287.        padding: 0 32px;
  288.        border-bottom: 1px solid #000;
  289.        background-color: #333;
  290.    }
  291.    .messageCenterIcon {
  292.        background-image: url(//assets.dice.com/techpro/img/message-icon.svg);
  293.        display: inline-block;
  294.        background-repeat: no-repeat;
  295.        background-position: center;
  296.        width: 32px;
  297.        height: 32px;
  298.        vertical-align: middle;
  299.        margin-top: 10px;
  300.        position: relative;
  301.    }
  302.    .dice-navbar .notification-bubble {
  303.        left: 1px !important;
  304.        text-align: center;
  305.    }
  306.    .dice-navbar .navbar-nav>li>a.messageCenterIcon:hover{
  307.        background-image: url(//assets.dice.com/techpro/img/message-icon.svg);
  308.        display: inline-block;
  309.        background-repeat: no-repeat;
  310.        background-position: center;
  311.    }
  312.    .bubbleCountMessage {
  313.        border-radius: 50% !important;
  314.        padding-top: 1px !important;
  315.        display: block;
  316.        font-size: 14px !important;
  317.        line-height: 1;
  318.        font-weight: normal;
  319.        top: 5px !important;
  320.        padding: 0 !important;
  321.        width: auto !important;
  322.        height: auto !important;
  323.        min-width: 17px !important;
  324.        min-height: 17px !important;
  325.    }
  326.  
  327.    .bubbleCountMessageNew {
  328.        border-radius: 3px;
  329.        background-color: #73be47;
  330.        font-size: 12px;
  331.        line-height: 1;
  332.        padding: 4px 8px;
  333.        margin-right: 8px;
  334.        text-transform: uppercase;
  335.        color: #fff;
  336.        max-height: 20px;
  337.    }
  338.  
  339.    .intellisearchNew {
  340.        width: 43px;
  341.        display: inline-block;
  342.        font-style: normal;
  343.        margin-right: 0;
  344.    }
  345.  
  346.    .intellisearchText {
  347.        width: 112px;
  348.        margin-right: 9px;
  349.        float: right;
  350.    }
  351.  
  352.    @media (max-width: 768px) {
  353.        .intellisearchText {
  354.            margin-right: 520px;
  355.            margin-top: 6px;
  356.        }
  357.    }
  358.  
  359.    @media (max-width: 540px) {
  360.        .intellisearchText {
  361.            margin-right: 290px;
  362.            margin-top: 6px;
  363.        }
  364.    }
  365.  
  366.    @media (max-width: 415px) {
  367.        .intellisearchText {
  368.            margin-right: 160px;
  369.            margin-top: 6px;
  370.        }
  371.    }
  372.  
  373.    @media (max-width: 375px) {
  374.        .intellisearchText {
  375.            margin-right: 125px;
  376.            margin-top: 6px;
  377.        }
  378.    }
  379.  
  380.    @media (max-width: 360px) {
  381.        .intellisearchText {
  382.            margin-right: 110px;
  383.            margin-top: 6px;
  384.        }
  385.    }
  386.  
  387.    @media (max-width: 320px) {
  388.        .intellisearchText {
  389.            margin-right: 69px;
  390.            margin-top: 6px;
  391.        }
  392.    }
  393.  
  394.    @media (max-width: 992px) {
  395.        .messageCenterIcon {
  396.            margin-right: 10px;
  397.            margin-top: 0;
  398.        }
  399.        .bubbleCountMessageNew {
  400.            margin-right: 10px !important;
  401.            margin-top: 7px !important;
  402.        }
  403.        .messageCenterCard {
  404.            font-size: 16px;
  405.            color: #333;
  406.            padding: 12px;
  407.        }
  408.        .dice-navbar {
  409.            border-radius: 0;
  410.            margin-bottom: 0;
  411.            min-height: 60px;
  412.            padding: 5px 20px;
  413.        }
  414.    }
  415.  
  416. </style>
  417.  
  418. <script src="//assets.dice.com/techpro/js/global/dicegeocache.js"></script>
  419. <script src="//assets.dice.com/techpro/js/global/store.js"></script>
  420. <script src="//assets.dice.com/techpro/js/global/keyword-update-handler.js"></script>
  421. <div id="coockieConsentDiv"></div>
  422.  
  423.    
  424. <dhi-seds-nav-header></dhi-seds-nav-header>
  425.    
  426.    
  427. <!-- END HEADER CODE -->
  428.  
  429.    <base href="/jobs">
  430.  
  431.  
  432.  
  433.    <dhi-js-dice-client inputs-var="dhiJobSearch" auth-token="00f526b6-9073-4e6d-a4c0-31b653b2fba6"></dhi-js-dice-client>
  434.  
  435.  
  436.    <script src="//assets.dice.com/techpro/js/global/jquery.min.js"></script>
  437.  
  438.    <script src="//assets.dice.com/techpro/js/vendor/bootstrap/bootstrap-4.min.js"></script>
  439.    <script src="//assets.dice.com/techpro/js/search/search-widget.js"></script>
  440.    <script src="https://dkzhzjn4q2tj8.cloudfront.net/config/environment.js"
  441.            type="text/javascript"></script>
  442.    
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451. <!-- BEGIN FOOTER -->
  452.  
  453. <head>
  454.    <style type="text/css">
  455.        .has-feedback .input-lg~.form-control-feedback {
  456.            height: 45px;
  457.            line-height: 45px;
  458.        }
  459.  
  460.        .has-error .form-control-feedback {
  461.            color: #FFF;
  462.            background-color: #C00;
  463.        }
  464.  
  465.        .glypSpan {
  466.            border-top-right-radius: 0.5em;
  467.            border-bottom-right-radius: 0.5em;
  468.        }
  469.  
  470.        .errMsgColor {
  471.            color: #c00;
  472.        }
  473.  
  474.        .glyphicon-question-sign {
  475.            border: 4px solid green;
  476.        }
  477.  
  478.        @media (min-width: 992px) {
  479.            .dice-footer .column {
  480.                float: left;
  481.                width: 25% !important;
  482.            }
  483.        }
  484.    </style>
  485.  
  486. </head>
  487.  
  488.    
  489. <dhi-seds-nav-footer></dhi-seds-nav-footer>
  490.    
  491.    
  492.  
  493.  
  494. <!-- END FOOTER -->
  495. <!-- sign In applyModal Modal -->
  496.  
  497.    <div class="modal fade"
  498.         id="applyModal"
  499.         tabindex="-1"
  500.         role="dialog"
  501.         aria-labelledby="myModalLabel"
  502.         aria-hidden="true">
  503.        <input type="hidden"
  504.               id="hideButtonStatus" />
  505.        <div class="modal-dialog modalWidth">
  506.            <div class="modal-content">
  507.                <div class="modal-header">
  508.                    <meta name="ompagename"
  509.                          content="quick_login_register_modal">
  510.                    <meta name="channel"
  511.                          content="tech pro">
  512.                    <h4 class="modal-title"
  513.                        style="font-size: 24px; font: 24px/1.5 'Helvetica Neue' ">Sign In To Use This Feature</h4>
  514.                    <button type="button"
  515.                            class="close"
  516.                            data-dismiss="modal"><i class="close icon-delete-1"
  517.                           aria-hidden="true"></i></button>
  518.                </div>
  519.                <div class="modal-body pad-input"
  520.                     style="background: #f5f5f5; padding: 30px 45px 20px;">
  521.                    <form id="apply-job-modal-form"
  522.                          class="form-horizontal">
  523.                        <div style="display: none;"
  524.                             id="error-alert"
  525.                             class="alert alert-danger"></div>
  526.  
  527.                        <div class="input-group has-feedback mb-3"
  528.                             id="emailDiv">
  529.  
  530.                            <input id="mEmail"
  531.                                   class="form-control input-lg"
  532.                                   name="email"
  533.                                   type="text"
  534.                                   maxlength="70"
  535.                                   placeholder="Email" />
  536.                            <div class="input-group-append show-success ">
  537.                                <span id="emailSpan"
  538.                                      class="input-group-text background-success"><i class="fa fa-check"
  539.                                       aria-hidden="true"></i></span>
  540.                            </div>
  541.                            <div class="input-group-append show-error">
  542.                                <span id="emailSpan"
  543.                                      class="input-group-text background-error"><i class="fa fa-remove"
  544.                                       aria-hidden="true"></i></span>
  545.                            </div>
  546.                            <div class="col-md-12 errMsgColor"
  547.                                 id="emailFeedbackMessage"
  548.                                 style="display: none">
  549.                                <span>Please enter a valid email.</span>
  550.                            </div>
  551.                        </div>
  552.  
  553.                        <div class="input-group has-feedback mb-3"
  554.                             id="passDiv">
  555.                            <input id="mPassword"
  556.                                   class="form-control input-lg"
  557.                                   name="toAddress"
  558.                                   type="password"
  559.                                   maxlength="256"
  560.                                   placeholder="Password" />
  561.                            <div class="input-group-append show-success ">
  562.                                <span id="emailSpan"
  563.                                      class="input-group-text background-success"><i class="fa fa-check"
  564.                                       aria-hidden="true"></i></span>
  565.                            </div>
  566.                            <div class="input-group-append show-error">
  567.                                <span id="emailSpan"
  568.                                      class="input-group-text background-error"><i class="fa fa-remove"
  569.                                       aria-hidden="true"></i></span>
  570.                            </div>
  571.  
  572.                            <div class="col-md-12 errMsgColor"
  573.                                 id="passFeedbackMessage"
  574.                                 style="display: none">
  575.                                <span>8 character minimum with at least 1 number and 1 letter.</span>
  576.                            </div>
  577.                        </div>
  578.                        <div class="row d-flex">
  579.                            <div class="col-sm-12 col-xs-12 col-md-5 order-md-1 order-2">
  580.                                <button id="signBtnId"
  581.                                        type="button"
  582.                                        class="btn btn-primary btn-lg"
  583.                                        style="width: 100%; display: flex; align-items: center; justify-content: center"
  584.                                        onclick="loginSubmit();">Sign In <span
  585.                                          class="icon-loading hidden"></span></button>
  586.                            </div>
  587.                            <div class="col-sm-6 col-xs-12 order-md-2 order-1 ml-auto">
  588.                                <p class="pull-right">
  589.                                    <a href="/utilities/forgotPassword"
  590.                                       target="_blank"
  591.                                       style="color:#069;">Forgot Password?</a>
  592.                                </p>
  593.                            </div>
  594.                        </div>
  595.                    </form>
  596.                    
  597.                    <div class="row">
  598.                        <div id="skipBtnSeperator">
  599.                        </div>
  600.                        <div class="col-md-2 col-sm-12 col-xs-12 visible-xs visible-sm"
  601.                             style="margin-top:10px; font-size: 18px; font-weight: 300; text-align: center;"
  602.                             id="skipBtnMobile"></div>
  603.                    </div>
  604.                </div>
  605.                <div class="modal-footer footr"
  606.                     style="margin-top: 0;">
  607.                    <!-- <div class="row">
  608. <div class="col-sm-4"><p class=""><a href="http://www.dice.com/utilities/forgotPassword" target="_blank">Forgot Password?</a></p></div>
  609. </div> -->
  610.                    <div class="row"
  611.                         style="width: 100%">
  612.                        <div class="col-md-7"
  613.                             style="text-align: left;">
  614.                            <span style="line-height: 38px;">
  615.                                Don't have an account? <a href="/register"
  616.                                   target="_parent"
  617.                                   id="register"
  618.                                   onclick='return redirectURLCookie();'
  619.                                   style="color:#069;">Register</a>
  620.                            </span>
  621.                        </div>
  622.                    </div>
  623.                </div>
  624.            </div>
  625.        </div>
  626.    </div>
  627.  
  628. <div class="modal fade"
  629.     id="CookiePolicyOverlay"
  630.     tabindex="-1"
  631.     role="dialog"
  632.     aria-labelledby="cookiePolicyLabel">
  633.    <div class="modal-dialog modal-lg"
  634.         role="document">
  635.        <div class="modal-content">
  636.            <div class="modal-header">
  637.                <button type="button"
  638.                        class="close"
  639.                        data-dismiss="modal"
  640.                        aria-label="Close">
  641.                    <span aria-hidden="true">�</span></button>
  642.                <div class="dice-navbar-brand">
  643.                    <a class="logo"
  644.                       href="/"
  645.                       target="_self"></a>
  646.                </div>
  647.                <h4 class="modal-title marginTop10"
  648.                    id="CookiePolicyModalTitle">Cookies on Dice</h4>
  649.            </div>
  650.            <div class="modal-body"
  651.                 style="color:#000">
  652.                <h4>WHAT ARE COOKIES?</h4>
  653.                <br>
  654.                <br> A cookie is a small file of letters and numbers that we
  655.                store on your browser or the hard drive of your computer if you
  656.                agree. Cookies contain information that is transferred to your
  657.                computer's hard drive.<br>
  658.                <br>
  659.  
  660.                <h4>WHAT TYPES OF COOKIES DO WE USE?</h4>
  661.                <br>
  662.                <br> We use two types of cookies on our website:<br>
  663.                <br> 'Session Cookies'<br> These are temporary cookies,
  664.                which only exist in the period you access the website (or more
  665.                strictly, until you close the browser after accessing the website).
  666.                Session cookies help our website remember what you chose on the
  667.                previous page, therefore avoiding having to re-enter information. On
  668.                our website, these cookies do not contain personal information, and
  669.                cannot be used to identify you.<br>
  670.                <br> 'Persistent Cookies'<br> These are cookies remain on
  671.                your device after you have visited our website. These cookies help
  672.                us to identify you as a unique visitor (by storing a randomly
  673.                generated number).<br>
  674.                <br>
  675.  
  676.                <h4>WHY DO WE USE COOKIES?</h4>
  677.                <br>
  678.                <br> To tailor our website so that it meets your specific
  679.                needs, we use different technologies, including cookies, which allow
  680.                us to distinguish you from other users of our website.<br>
  681.                <br> We use cookies: To recognise and count the number of
  682.                visitors and pages or various parts of a page they have visited on
  683.                our site;To see how visitors move around the site when they are
  684.                using it, for example, we use Google Analytics, a popular web
  685.                analytics service provided by Google Inc. Google Analytics uses
  686.                cookies to help us to analyse how visitors use our site. This helps
  687.                us to improve the way our website works, for example, by ensuring
  688.                that visitors are finding what they are looking for easily. Find our
  689.                more about how these cookies are used on
  690.                <a href="http://tools.google.com/dlpage/gaoptout?hl=en"
  691.                   target="_blank"
  692.                   mce_href="http://tools.google.com/dlpage/gaoptout?hl=en">
  693.                    Google's Privacy site.</a>
  694.                To improve and monitor the advertisement we offer to
  695.                our visitors. We also use Google's DoubleClick, which is one of the
  696.                worlds leading provider for ad management and ad serving solutions.
  697.                Like most websites and search engines, Google uses cookies in order
  698.                to provide a better user experience and to serve relevant ads. Find
  699.                out more about how these cookies are used <a href="http://www.google.co.uk/doubleclick"
  700.                   target="_blank"
  701.                   mce_href="http://www.google.co.uk/doubleclick">click here</a>. To
  702.                present our visitors with the most appropriate advertising banners
  703.                and content, based on our visitor's interest and activity, we, for
  704.                example use Yahoo! Search Marketing, search marketing tool of Yahoo!
  705.                (including Overture Search Services (Ireland) Limited). On behalf of
  706.                Dice Careers Limited, Yahoo! Search Marketing will use this
  707.                information to help us monitor the performance of our online
  708.                marketing campaigns. For more information about how Yahoo! uses
  709.                information supplied on Yahoo! Advertising Solutions web sites,
  710.                please read the <a href="http://info.yahoo.com/privacy/us/yahoo/yas/details.html"
  711.                   target="_blank">Yahoo! Advertising Solutions Privacy Policy</a>.<br>
  712.                In summary, by using cookies we are able to improve your experience
  713.                when you browse our website and enable us to continually improve our
  714.                site and our services for you. Our cookies have been set in our
  715.                browser and we will assume you are ok with them via your continuous
  716.                use of our website. You can disable certain cookies as set out
  717.                below. If you disable these cookies we cannot guarantee how the site
  718.                will perform for you.<br>
  719.                <br>
  720.  
  721.                <h4>MANAGING YOUR COOKIES</h4>
  722.                <br>
  723.                <br> Enabling cookies will ensure you receive the optimum user
  724.                experience from our website.<br>
  725.                <br> Most browsers automatically accept cookies, but you can
  726.                deactivate this function at any time and set your browser to notify
  727.                you whenever a cookie is sent. You can use your browser settings to
  728.                block all or some cookies. Please note that if you do block all
  729.                cookies you may not be able to access all or parts of our site.<br>
  730.                <br> Most browsers automatically accept cookies, but you can
  731.                deactivate this function at any time and set your browser to notify
  732.                you whenever a cookie is sent. You can use your browser settings to
  733.                block all or some cookies. Please note that if you do block all
  734.                cookies you may not be able to access all or parts of our site.<br>
  735.                <br> Amending your cookie settings is different in different
  736.                browsers, for ease, we've included instructions on amending your
  737.                settings in the most popular browsers below:<br>
  738.                <br>
  739.  
  740.                <h4>OPT-OUT FROM GOOGLE'S DOUBLECLICK</h4>
  741.                <br>
  742.                <br> Anyone who prefers not use Google's DoubleClick cookie can
  743.                opt out. This opt-out will be specific only to the browser that you
  744.                are using when you click the "Opt out"
  745.                button.http://www.google.co.uk/policies/privacy/ads/<br>
  746.                <br>
  747.  
  748.                <h4>OPT-OUT YAHOO! SEARCH MARKETING</h4>
  749.                <br>
  750.                <br> If you choose, you may opt-out from Yahoo! Search
  751.                Marketing using information collected with web beacons and cookies
  752.                outside of the Yahoo! network of web sites. Cookies will need to be
  753.                enabled for the opt-out to function.<br>
  754.                <br> Note: This opt-out applies to a specific browser rather
  755.                than a specific user. Therefore you will need to opt-out separately
  756.                from each computer or browser that you use. Additionally, the
  757.                opt-out only applies to cookies used by perf.overture.com and not
  758.                all cookies set by overture.com.<br>
  759.                <br> How to check cookies are enabled on windows platforms<br>
  760.                <br> Microsoft Internet Explorer 7, 8 &amp; 9<br> 1.
  761.                Select 'Tools' from the top menu of your browser and then select
  762.                'Internet options', then click on the 'Privacy' tab 2. Ensure that
  763.                your Privacy level is set to Medium or below, which will enable
  764.                cookies in your browser 3. Settings above Medium will disable
  765.                cookies<br>
  766.                <br> Mozilla Firefox<br> 1. Select 'Tools' from the top
  767.                menu of your browser and then select 'Options' 2. Then select the
  768.                Privacy icon 3. Click on Cookies, then select 'allow sites to set
  769.                cookies'<br>
  770.                <br> Google Chrome<br> 1. Select 'Tools' from the top menu
  771.                of your browser and then select 'Options' 2. Click the 'Under the
  772.                Hood' tab, locate the 'Privacy' section, and select the 'Content
  773.                settings' button 3. Now select 'Allow local data to be set'<br>
  774.                <br> Safari<br> 1. Select the cog icon' from the top menu
  775.                of your browser and then select 'Preferences' 2. Select 'Security
  776.                and, check the option that says 'Block third-party and advertising
  777.                cookies' 3. Click 'Save' How to check cookies are enabled for apple
  778.                platforms Microsoft Internet Explorer 5.0 on OSX 1. Select
  779.                'Explorer' from the top menu of your browser and select
  780.                'Preferences' options 2 Scroll to the 'Cookies' option under
  781.                Receiving Files 2. Select the 'Never Ask' option<br>
  782.                <br> Safari on OSX<br> 1. Select 'Safari' from the top
  783.                menu of your browser and select the 'Preferences' option 2. Click on
  784.                'Security' then 'Accept cookies' 3. Select the 'Only from site you
  785.                navigate to'<br>
  786.                <br>
  787.            </div>
  788.            <div class="modal-footer">
  789.                <button type="button"
  790.                        class="btn btn-primary"
  791.                        id="CloseCookieConsentPolicy"
  792.                        data-dismiss="modal">Close</button>
  793.                <button href="javascript:void()"
  794.                        class="btn btn-success"
  795.                        data-dismiss="modal"
  796.                        onclick="agreePolicy()"
  797.                        id="agreePolicyModal">
  798.                    I Accept
  799.                </button>
  800.            </div>
  801.        </div>
  802.    </div>
  803. </div>
  804. <script src="//assets.dice.com/techpro/js/global/cookieConsent.js"></script>
  805. <!-- sign In applyModal Modal -->
  806. <style>
  807.    #return {
  808.        background: white;
  809.        color: #006ab5;
  810.    }
  811.  
  812.    #return:hover {
  813.        text-decoration: underline;
  814.    }
  815.  
  816.    #invalidLocale h4 {
  817.        font-size: 24px;
  818.        margin-top: 75px;
  819.        color: black;
  820.        font-style: italic;
  821.    }
  822.  
  823.    #invalidLocale .modalHeader {
  824.        background-image: url(//assets.dice.com/techpro/img/hero_uk-us-routing.jpg);
  825.        background-size: 100% 100%;
  826.        padding: 30px 45px;
  827.        background-repeat: no-repeat;
  828.    }
  829.  
  830.    @media screen and (max-width: 767px) {
  831.        #invalidLocale h4 {
  832.            font-size: 24px;
  833.            padding-left: 15px;
  834.            padding-top: 20px;
  835.            color: black;
  836.            font-style: italic;
  837.        }
  838.  
  839.        #invalidLocale .modalHeader {
  840.            background-image: url(//assets.dice.com/techpro/img/m_home_us-uk_redirect_visualdesign.png);
  841.            background-size: 100% 100%;
  842.            padding: 15px;
  843.            background-repeat: no-repeat;
  844.        }
  845.  
  846.        #invalidLocale .pad-input {
  847.            padding: 10px 15px !important;
  848.        }
  849.  
  850.        #invalidLocale .modal-body {
  851.            padding: 0px 20px !important;
  852.        }
  853.  
  854.        #invalidLocale .footr {
  855.            border-top: none;
  856.            margin-top: 0;
  857.            padding-left: 35px !important;
  858.            padding-right: 35px !important;
  859.        }
  860.    }
  861.  
  862.    #invalidLocale .footr {
  863.        border-top: none;
  864.        margin-top: 0;
  865.        padding-left: 45px;
  866.        padding-right: 45px;
  867.    }
  868.  
  869.    #invalidLocale .pad-input {
  870.        padding: 30px 45px 10px;
  871.    }
  872.  
  873.    @media (min-width: 767px) {
  874.        .skip-button {
  875.            float: right;
  876.        }
  877.    }
  878. </style>
  879. <div class="modal fade"
  880.     id="invalidLocale"
  881.     tabindex="-1"
  882.     role="dialog"
  883.     aria-labelledby="myModalLabel"
  884.     aria-hidden="false"
  885.     data-backdrop="static"
  886.     data-keyboard="false">
  887.    <input type="hidden"
  888.           id="hideButtonStatus" />
  889.    <div class="modal-dialog modalWidth">
  890.        <div class="modal-content">
  891.            <div class="modal-header"
  892.                 style="padding: 0px !important;">
  893.                <div class="modalHeader">
  894.                    <!-- <button type="button" class="close icon-delete-1" data-dismiss="modal"></button> -->
  895.                    <h4 id="invalidLocaleTitle">You're browsing Dice UK</h4>
  896.                </div>
  897.            </div>
  898.            <div class="modal-body"
  899.                 style="background: #fff;padding: 0px;">
  900.                <div class="pad-input">You are a registered Dice member on a different regional site. To offer you the
  901.                    best localized experience, please create a new account to apply for jobs in this region.
  902.                    Alternatively, you can continue with your existing account on the site you originally registered on.
  903.                </div>
  904.            </div>
  905.            <div class="modal-footer footr">
  906.                <div>
  907.                    <div class="col-md-4 col-sm-4 col-xs-12"
  908.                         style="text-align: left;padding-left: 0px;">
  909.                        <button id="continue"
  910.                                class="btn btn-primary"
  911.                                href="#"
  912.                                onclick="logoutForInvalidLocale()">Continue to Dice UK</button>
  913.                    </div>
  914.                    <div class="col-md-4 col-sm-4 col-xs-12"
  915.                         style="text-align: left;padding-top: 7px;padding-left: 0px;">
  916.                        <a id="return"
  917.                           href="#"
  918.                           onclick="returnToPreviousLocale()"
  919.                           style="margin-top: -5px">Return to Dice US</a>
  920.                    </div>
  921.                    
  922.                        <div class="col-md-4 col-sm-4 col-xs-12"
  923.                             style="text-align: left;padding-left: 0px;">
  924.                            <button type="button"
  925.                                    class="btn btn-primary skip-button"
  926.                                    onclick="skipCrossAccess()"
  927.                                    data-dismiss="modal">Skip</button>
  928.                        </div>
  929.                    
  930.                </div>
  931.            </div>
  932.        </div>
  933.    </div>
  934.    <style>
  935.        .safari-nav-force {
  936.            /* Allows content to fill the viewport and go beyond the bottom */
  937.            height: 100%;
  938.            overflow-y: scroll;
  939.            /* To smooth any scrolling behavior */
  940.            -webkit-overflow-scrolling: touch;
  941.        }
  942.    </style>
  943.    <script>
  944.        $(document).ready(function () {
  945.            var iOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream;
  946.            $('.modal').on('shown.bs.modal', function () {
  947.                if (iOS && $('.modal').hasClass('in')) {
  948.                    $('html,body').addClass('safari-nav-force');
  949.                }
  950.            });
  951.            $('.modal').on('hidden.bs.modal', function () {
  952.                if (iOS && !$('.modal').hasClass('in')) {
  953.                    $('html,body').removeClass('safari-nav-force');
  954.                }
  955.            });
  956.        });
  957.    </script>
  958. </div>
  959.  
  960.  
  961.    
  962.            <script type="text/javascript">
  963.                window.baseAwsUrl = 'https://dkzhzjn4q2tj8.cloudfront.net/';
  964.                function loadCss() {
  965.                    const link = document.createElement("link");
  966.                    link.type = "text/css";
  967.                        link.rel = "stylesheet";
  968.                        link.href = "https://dkzhzjn4q2tj8.cloudfront.net/styles.d3239d5087f5005c.css";
  969.                    document.getElementsByTagName("head")[0].appendChild(link);
  970.                }
  971.                loadCss();
  972.            </script>
  973.        <!-- MODAL_BODY -->
  974.        <login-modal class="theme-dice"></login-modal>
  975.  
  976.        <script>
  977.            document.addEventListener('DOMContentLoaded', function () {
  978.                document.addEventListener('Save Submit', function (event) {
  979.                    if (!event.detail.authenticated) {
  980.                        document.querySelector('login-modal').addEventListener('Save Submit', modalPopup());
  981.                        function modalPopup() {
  982.                            let modal = document.querySelector('login-modal');
  983.                            modal.setAttribute('app', 'Save Job');
  984.                            modal.setAttribute('show', 'Save Job');
  985.                            modal.setAttribute('register-header', 'Save Job');
  986.                            modal.setAttribute('login-text', 'Please login to save this job.');
  987.                            modal.setAttribute('action-text', 'save this job');
  988.                            modal.setAttribute('login-header', 'Save Job');
  989.                        }
  990.                    }
  991.                });
  992.            });
  993.  
  994.            document.addEventListener('DOMContentLoaded', function () {
  995.                document.addEventListener('Alert Save Submit', function (event) {
  996.                    if (!event.detail.authenticated) {
  997.                        document.querySelector('login-modal').addEventListener('Alert Save Submit', modalPopup());
  998.                        function modalPopup() {
  999.                            let modal = document.querySelector('login-modal');
  1000.                            modal.setAttribute('app', 'Create Job Alert');
  1001.                            modal.setAttribute('show', 'Create Job Alert');
  1002.                            modal.setAttribute('register-header', 'Create Job Alert');
  1003.                            modal.setAttribute('login-text', 'Please login to create this job alert.');
  1004.                            modal.setAttribute('login-header', 'Create Job Alert');
  1005.                        }
  1006.                    }
  1007.                });
  1008.            });
  1009.  
  1010.            document.addEventListener('DOMContentLoaded', function () {
  1011.                const loginModal = document.querySelector('login-modal');
  1012.                loginModal.addEventListener('click', (event) => {
  1013.                    event.preventDefault();
  1014.                    if (event.target.innerText === 'Log in') {
  1015.                        loginModal.addEventListener('showModalFromLogin', (event) => {
  1016.                            if (event.detail === '') {
  1017.                                window.location.reload();
  1018.                            }
  1019.                        });
  1020.                    }
  1021.                });
  1022.                loginModal.addEventListener('keyup', (event) => {
  1023.                    event.preventDefault();
  1024.                    if (event.key === 'Enter' && event.target.id === 'password' && event.target.className === 'passed') {
  1025.                        loginModal.addEventListener('showModalFromLogin', (event) => {
  1026.                            if (event.detail === '') {
  1027.                                window.location.reload();
  1028.                            }
  1029.                        });
  1030.                    }
  1031.                });
  1032.            });
  1033.        </script>
  1034.        <!-- MODAL_BODY_END --><!-- SCRIPTS_BODY -->
  1035.  
  1036.        <script type="application/javascript" id="dhiJobSearchJobListWebComponentConfig">
  1037.            const envConfigNameTranslation = {
  1038.                localhost: 'local',
  1039.                development: 'pilot',
  1040.                'quality assurance': 'pilot',
  1041.                pilot: 'pilot',
  1042.                production: 'prod'
  1043.            };
  1044.            const webComponentsProjectFilesUrlConfig = {
  1045.                local: 'http://localhost:3333', // default web component server port (must have web component server running for local dev)
  1046.                pilot: 'https://components.pilot.job-search-dev.dhiaws.com',
  1047.                prod: 'https://components.prod.job-search-prod.dhiaws.com'
  1048.            };
  1049.            const loginModalUrlConfig = {
  1050.                get local() {
  1051.                    return this.pilot;
  1052.                },
  1053.                pilot: {
  1054.                    components: 'https://dhi-identity-login-modal.svc.dhigroupincpilot.com/components/dhi-login-modal.esm.js',
  1055.                    noModuleComponents: 'https://dhi-identity-login-modal.svc.dhigroupincpilot.com/components/dhi-login-modal.js',
  1056.                    componentsCSS: 'https://dhi-identity-login-modal.svc.dhigroupincpilot.com/components/dhi-login-modal.css',
  1057.                    recaptcha: 'https://www.google.com/recaptcha/api.js?render=6LdDJZ4fAAAAAGlDxYst7lITAzOyoKIDMK6lLkfy'
  1058.                },
  1059.                prod: {
  1060.                    components: 'https://prod-dhi-dhi-identity-login-modal.s3.amazonaws.com/v1/components/dhi-login-modal.esm.js',
  1061.                    noModuleComponents: 'https://prod-dhi-dhi-identity-login-modal.s3.amazonaws.com/v1/components/dhi-login-modal.js',
  1062.                    componentsCSS: 'https://prod-dhi-dhi-identity-login-modal.s3.amazonaws.com/v1/components/dhi-login-modal.css',
  1063.                    recaptcha: 'https://www.google.com/recaptcha/api.js?render=6LeDDKYfAAAAAPC3OdA6XFRTkaxci0N5-3OoZ6o7'
  1064.                }
  1065.            };
  1066.            (function (env) {
  1067.                if (!env) {
  1068.                    return;
  1069.                }
  1070.                window.loadWebComponentResources = function () {
  1071.                    // design system
  1072.                    // module
  1073.                    const jobSearchDesignSystemModule = document.createElement('script');
  1074.                    jobSearchDesignSystemModule.type = 'module';
  1075.                    jobSearchDesignSystemModule.async = true;
  1076.                    jobSearchDesignSystemModule.src =
  1077.                        'https://seds.prod.design-prod.dhiaws.com/dhi-snake-eyes@0.12.2/dhi-snake-eyes.esm.js';
  1078.                    document.head.appendChild(jobSearchDesignSystemModule);
  1079.                    // styles
  1080.                    const jobSearchDesignSystemStyles = document.createElement('link');
  1081.                    jobSearchDesignSystemStyles.rel = 'stylesheet';
  1082.                    jobSearchDesignSystemStyles.href = 'https://seds.prod.design-prod.dhiaws.com/dhi-snake-eyes@0.12.2/dhi-snake-eyes.css';
  1083.                    document.head.appendChild(jobSearchDesignSystemStyles);
  1084.                    // monogram component
  1085.                    // module
  1086.                    const jobsComponentsModule = document.createElement('script');
  1087.                    jobsComponentsModule.type = 'module';
  1088.                    jobsComponentsModule.async = true;
  1089.                    jobsComponentsModule.src =
  1090.                        'https://jobs-component-library.prod.jobs-prod.dhiaws.com/build/jobs-component-library.esm.js';
  1091.                    document.head.appendChild(jobsComponentsModule);
  1092.                    // web components
  1093.                    // module
  1094.                    const jobSearchComponentsModule = document.createElement('script');
  1095.                    jobSearchComponentsModule.type = 'module';
  1096.                    jobSearchComponentsModule.async = true;
  1097.                    jobSearchComponentsModule.src =
  1098.                        webComponentsProjectFilesUrlConfig[envConfigNameTranslation[env]] + '/build/dhi-job-search-components.esm.js';
  1099.                    document.head.appendChild(jobSearchComponentsModule);
  1100.                    // nomodule
  1101.                    const jobSearchComponentsNomodule = document.createElement('script');
  1102.                    jobSearchComponentsNomodule.type = 'nomodule';
  1103.                    jobSearchComponentsNomodule.async = true;
  1104.                    jobSearchComponentsNomodule.src =
  1105.                        webComponentsProjectFilesUrlConfig[envConfigNameTranslation[env]] + '/build/dhi-job-search-components.js';
  1106.                    document.head.appendChild(jobSearchComponentsNomodule);
  1107.                    // styles
  1108.                    const jobSearchComponentsStyles = document.createElement('link');
  1109.                    jobSearchComponentsStyles.rel = 'stylesheet';
  1110.                    jobSearchComponentsStyles.href =
  1111.                        webComponentsProjectFilesUrlConfig[envConfigNameTranslation[env]] + '/build/dhi-job-search-components.css';
  1112.                    document.head.appendChild(jobSearchComponentsStyles);
  1113.                    // login modal
  1114.                    // module
  1115.                    const loginModalModule = document.createElement('script');
  1116.                    loginModalModule.type = 'module';
  1117.                    loginModalModule.async = true;
  1118.                    loginModalModule.src = loginModalUrlConfig[envConfigNameTranslation[env]].components;
  1119.                    document.head.appendChild(loginModalModule);
  1120.                    //  nomodule
  1121.                    const loginModalNoModule = document.createElement('script');
  1122.                    loginModalNoModule.type = 'nomodule';
  1123.                    loginModalNoModule.async = true;
  1124.                    loginModalNoModule.src = loginModalUrlConfig[envConfigNameTranslation[env]].noModuleComponents;
  1125.                    document.head.appendChild(loginModalNoModule);
  1126.                    //  css
  1127.                    const loginModalCSS = document.createElement('link');
  1128.                    loginModalCSS.rel = 'stylesheet';
  1129.                    loginModalCSS.async = true;
  1130.                    loginModalCSS.href = loginModalUrlConfig[envConfigNameTranslation[env]].componentsCSS;
  1131.                    document.head.appendChild(loginModalCSS);
  1132.                    // recaptcha
  1133.                    const loginModalRecaptcha = document.createElement('script');
  1134.                    loginModalRecaptcha.async = true;
  1135.                    loginModalRecaptcha.src = loginModalUrlConfig[envConfigNameTranslation[env]].recaptcha;
  1136.                    document.head.appendChild(loginModalRecaptcha);
  1137.                };
  1138.            })(window?.DHI_JS_ENV?.name);
  1139.        </script>
  1140.  
  1141.        <script>
  1142.            (function (window) {
  1143.                window.DHI_JS_DICE_VERSION = '2024.04.29.91a7d';
  1144.            })(window);
  1145.        </script>
  1146.  
  1147.        <!-- not there -->
  1148.  
  1149.        <!-- Enable bootstrap 4 theme -->
  1150.        <!-- NOTE: for compositor pages - this is included with the snippets/scripts-head.html -->
  1151.        <script>
  1152.            window.__theme = 'bs4';
  1153.        </script>
  1154.  
  1155.        <!-- SCRIPTS_BODY_END --><script src="https://dkzhzjn4q2tj8.cloudfront.net/config/environment.js?v=1714421755122"></script><script src="https://dkzhzjn4q2tj8.cloudfront.net/runtime.3de1ee93cdebd8b4.js" type="module"></script><script src="https://dkzhzjn4q2tj8.cloudfront.net/polyfills.4ecf8fd233eebaef.js" type="module"></script><script src="https://dkzhzjn4q2tj8.cloudfront.net/main.783599c95b18524b.js" type="module"></script>
  1156.    <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.10/angular.min.js"></script>
  1157.    <script src="//assets.dice.com/techpro/js/global/min/diceTechPro.min.js"></script>
  1158.    <script src="//assets.dice.com/techpro/js/signIn/signInApp.js"></script>
  1159.    
  1160.  
  1161.  
  1162. <script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit"
  1163. async defer>
  1164. </script>
  1165. <script type="text/javascript">
  1166. var onloadCallback = function() {
  1167. if ($('#gRecaptcha') && $('#gRecaptcha').val() != null && $('#gRecaptcha').val() != undefined /* && $('#gRecaptcha').val() != "" */) {
  1168. grecaptcha.render('gRecaptcha', { 'sitekey' : '6LcleDIUAAAAANqkex-vX88sMHw8FXuJQ3A4JKK9', 'expired-callback': expCallback });
  1169. }
  1170. if ($('#gQuickRecaptcha') && $('#gQuickRecaptcha').val() != null && $('#gQuickRecaptcha').val() != undefined /* && $('#gQuickRecaptcha').val() != "" */) {
  1171. grecaptcha.render('gQuickRecaptcha', { 'sitekey' : '6LcleDIUAAAAANqkex-vX88sMHw8FXuJQ3A4JKK9', 'callback' : correctCaptcha, 'expired-callback' : expCallback});
  1172. }
  1173. if ($('#gRecaptchaContact') && $('#gRecaptchaContact').val() != null && $('#gRecaptchaContact').val() != undefined /* && $('#gRecaptchaContact').val() != "" */) {
  1174. grecaptcha.render('gRecaptchaContact', { 'sitekey' : '6LcleDIUAAAAANqkex-vX88sMHw8FXuJQ3A4JKK9', 'expired-callback': expCallback });
  1175. }
  1176. };
  1177. var expCallback = function() {grecaptcha.reset();};
  1178. var correctCaptcha = function(response) {
  1179. if (response.length > 0) {
  1180. $('#errorMsgID').hide();
  1181. }
  1182. };
  1183. </script>
  1184. <style>
  1185. @media (min-width: 992px) {
  1186. #search-toggle {
  1187.  display: block !important;
  1188. }
  1189. }
  1190.  
  1191. @media (max-width: 991px) {
  1192.  #search-toggle {
  1193.    display: none;
  1194.  }
  1195. }
  1196. </style>
  1197. <input type="hidden" id="userType" value="">
  1198. <input type="hidden" id="externalId" value="">
  1199. <input type="hidden" id="mobileAppStoreLink" value="https://c00.adobe.com/v3/d53bf41a-0d61-47b4-b7f1-6df9b46831cf/start?a_dl=58f0e9c6664752b90d3c200b">
  1200. <input type="hidden" id="careerPathFlagN" value="true"/>
  1201. <input type="hidden" id="pushNotificationFlag" value="false"/>
  1202. <input type="hidden" id="articlenotificationFlag" value="true"/>
  1203. <input type="hidden" id="articleDateCheckFlag" value="false"/>
  1204.  
  1205.    <script>$.get("https://www.dice.com/refresh/seeker");</script>
  1206.  
  1207.  
  1208. <script>$.get("https://www.dice.com/refresh/DGL");</script>
  1209.  
  1210. <!-- <script type="text/javascript" src="//maps.googleapis.com/maps/api/js?sensor=true&libraries=places&v=3.22"></script> -->
  1211. <script type="text/javascript" src="//maps.googleapis.com/maps/api/js?libraries=places&v=3.28&key=AIzaSyDwdxV7RrXNMDAke14S7JIS6kc2teFSH3o"></script>
  1212. <script src="//assets.dice.com/techpro/js/global/login-dialog.js"></script>
  1213. <script src="https://apis.google.com/js/api:client.js"></script>
  1214.  
  1215.  
  1216. <script>
  1217. var signInTrackingCookie = getCookie('trackSignIn'+"");
  1218. if (signInTrackingCookie && signInTrackingCookie === 'true') {
  1219. setTimeout(function () {
  1220. var ssdl = ssdl || {};
  1221. ssdl.page = ssdl.page || {};
  1222. createLocalTrackingData("", "", true);
  1223. signInTracking();
  1224. }, 3000);
  1225. }
  1226. </script>
  1227. <script src="//assets.dice.com/techpro/js/global/header-notification.js"></script>
  1228.  
  1229. <!-- Global site tag (gtag.js) - Google Analytics -->
  1230. <script>
  1231.    const candidateToken = getCookie('CMS_Cookie');
  1232.  
  1233.    window.dataLayer = window.dataLayer || [];
  1234.    if (candidateToken) {
  1235.        const authSessionCookie = getCookie('Authenticated_Session_Started')
  1236.        if (!authSessionCookie ) {
  1237.            window.dataLayer.push(
  1238.                {
  1239.                    'event': 'Authenticated_Session_Started',
  1240.                    'eventCategory': 'kpi',
  1241.                    'eventAction': 'Authenticated_Session_Started',
  1242.                    'eventLabel': 'Authenticated_Session_Started'
  1243.                }
  1244.            );
  1245.            setCookie('Authenticated_Session_Started', true, 30 * 60, '/');
  1246.        }
  1247.    }
  1248. </script>
  1249.  
  1250.  
  1251.    
  1252.    
  1253. <script type="text/javascript">
  1254.  /*$(document).ready(function(){
  1255.    $("#welcome-modal").modal();
  1256.  });
  1257.  var date = new Date();
  1258.  date.setTime(date.getTime()+(72*60*60*1000));
  1259.  var expdate = "; expires="+date.toGMTString();
  1260.  document.cookie = "wc_md=" + "1" + expdate + "; path=/";*/
  1261. </script>
  1262. <!-- WELCOME MODAL MARKUP -->
  1263. <div id="welcome-modal" class="modal fade">
  1264.  <div class="modal-dialog">
  1265.    <div class="modal-content">
  1266.      <div class="modal-header">
  1267.        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
  1268.      </div>
  1269.      <div class="modal-body">
  1270.        <p>It's a little rough around the edges. If you find things we could do better, let us know at <a href="mailto:newdicesupport@dice.com">newdicesupport@dice.com</a> or give us a call at 888-321-DICE (3423)</p>
  1271.        <!--<button class="btn btn-default">Return to old Dice</button>-->
  1272.        <button class="btn btn-primary pull-right" data-dismiss="modal" aria-hidden="true">Continue with the new site</button>
  1273.        <div class="clearfix"></div>
  1274.      </div>
  1275.    </div><!--  END MODAL CONTENT  -->    
  1276.  </div><!--  END MODAL DIALOG  -->
  1277. </div><!--  END THIRD PARTY MODAL  -->
  1278. <!-- END WELCOME MODAL MARKUP -->
  1279.  
  1280.    
  1281. </body>
  1282.  
  1283. </html>
  1284.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda