Senior Machinist II

Danfoss Searcy, AR Posted 1 days ago
Apply Now
${titleText}

`); let grid = columnOne.querySelector('.job-grid'); let allTokens = Array.from(columnOne.querySelectorAll('.joblayouttoken')); // --- 1. CAPTURE VARIABLES FOR BUSINESS RULES --- let jobLocationValue = ""; let countryRegionValue = ""; let regionValue = ""; let ipeLevelValue = null; let employeeGroupValue = ""; // --- INTERNAL USER VALIDATION VIA CUSTOM PLUGIN --- // Reads global flags injected by the authentication plugin let pluginWindowCheck = !!window.isSFInternalUser; let pluginSessionCheck = sessionStorage.getItem('SF_Internal_User') === 'true'; let isInternalPortal = pluginWindowCheck || pluginSessionCheck; // Iterate through all tokens to capture their values before manipulating the DOM allTokens.forEach(el => { let labelEl = el.querySelector('.joblayouttoken-label'); if (!labelEl) return; let labelText = labelEl.innerText; let propId = generatePropertyId(labelText); let valueEl = el.querySelector('.rtltextaligneligible'); let valueText = valueEl ? valueEl.textContent.trim() : ""; if (propId === "JobLocation") { jobLocationValue = valueText; } else if (propId === "CountryRegion") { countryRegionValue = valueText; } else if (propId === "Region") { regionValue = valueText; } else if (propId === "IPELevel") { let match = valueText.match(/d+/); if (match) ipeLevelValue = parseInt(match[0], 10); } else if (propId === "EmployeeGroup") { employeeGroupValue = valueText.toLowerCase(); } }); // --- 2. BUSINESS RULES VALIDATION --- let isSalaryPaid = employeeGroupValue.includes('salary'); let isIpeValid = ipeLevelValue !== null && ipeLevelValue fullLocationLower.includes(state)); let hasStateAbbr = allowedUSAbbr.some(abbr => { let regex = new RegExp(`${abbr}`); return regex.test(fullLocationLower); }); isSalaryLocationValid = hasFullStateName || hasStateAbbr; } else { isSalaryLocationValid = allowedGlobalCountries.some(country => fullLocationLower.includes(country)); } // Job Level Visibility Rule (Legacy locations + EER Region) let allowedJobLevelLocations = ["austria", "slovakia", "lithuania", "latvia"]; let isJobLevelLocationValid = allowedJobLevelLocations.some(loc => fullLocationLower.includes(loc)); let isEERRegion = regionValue.toUpperCase().trim() === "EER"; // Final flags to determine if the fields should be shown let showSalaryRange = isSalaryLocationValid && isIpeValid && isSalaryPaid; let showJobLevel = (isJobLevelLocationValid || isEERRegion) && isIpeValid && isSalaryPaid && isInternalPortal; // --- 3. TOKEN PROCESSING AND DISPLAY --- let keepAddingToGrid = true; allTokens.forEach(el => { // Stop adding elements to the grid once the job description starts if (!keepAddingToGrid || el.querySelector('[itemprop="description"]')) { return; } let labelEl = el.querySelector('.joblayouttoken-label'); if (labelEl) { let labelText = labelEl.innerText; let customPropertyid = generatePropertyId(labelText); // --- ABSOLUTE REMOVAL OF LOGIC-ONLY TOKENS --- if ( customPropertyid === "EmployeeGroup" || customPropertyid === "CountryRegion" || customPropertyid === "Region" || customPropertyid === "IPELevel" ) { el.style.display = 'none'; // Force visual hiding el.remove(); // Remove from DOM return; } // --- APPLY VISIBILITY BUSINESS FILTERS --- if (customPropertyid === "SalaryRange" && !showSalaryRange) { el.style.display = 'none'; el.remove(); return; } if (customPropertyid === "JobLevel" && !showJobLevel) { el.style.display = 'none'; el.remove(); return; } // Cosmetic adjustment for short labels if (labelText.includes("(Short)")) { labelEl.innerText = labelText.replace(/(Short)/g, "(s)"); } // Append custom icons based on the mapped property ID let elType = labelEl.nextElementSibling; if (elType) { let icon = ''; let iconUrl = ''; switch (customPropertyid) { case 'JobLocation': icon = 'glyphicon-map-marker'; break; case 'BusinessUnit': icon = 'glyphicon-briefcase'; break; case 'JobCategory': icon = 'glyphicon-dashboard'; break; case 'EmploymentType': icon = 'glyphicon-star-empty'; break; case 'ReqID': icon = 'glyphicon-calendar'; break; case 'WorkLocationType': icon = 'glyphicon-paste'; break; case 'JobLevel': iconUrl = 'https://rmkcdn.successfactors.com/ef55fddb/b4cf3492-3cb2-4e29-a914-3.png'; break; case 'SalaryRange': iconUrl = 'https://rmkcdn.successfactors.com/ef55fddb/3bd06ab1-e5dc-4e72-abcb-3.png'; break; case 'TAPartner': iconUrl = 'https://rmkcdn.successfactors.com/ef55fddb/66a66419-f8c9-4f0e-b94a-6.png'; break; default: icon = ''; } let iconHtml = ''; if (icon) { iconHtml = ``; } else if (iconUrl) { iconHtml = ``; } labelEl.parentElement.insertAdjacentHTML('beforebegin', `
${iconHtml}`); let wrapper = el.querySelector(`.job-token-${customPropertyid}-wrapper`); wrapper.appendChild(labelEl.parentElement); // Clean up empty text nodes let emptySibling = document.querySelector(`.job-token-${customPropertyid}-wrapper`).nextSibling; if(emptySibling && emptySibling.nodeType === 3) emptySibling.remove(); } // Flag to stop processing grid items when TA Partner is reached if (customPropertyid === "TAPartner") { keepAddingToGrid = false; } } grid.appendChild(el); }); }});/** * Robust Mapping Function * Scans the label for keywords, effectively bypassing any issues caused by translations. */function generatePropertyId(jobLayoutTokenLabel) { let normalized = jobLayoutTokenLabel.toLowerCase(); // Helper function to search for keywords regardless of formatting or active language const contains = (arr) => arr.some(keyword => normalized.includes(keyword)); if (contains(["employee group"])) return "EmployeeGroup"; if (contains(["ipe level", "ipe"])) return "IPELevel"; // Order matters: 'country' will correctly match 'country/region' if (contains(["country", "land", "pas", "pays", "paese", "kraj", "krajina"])) return "CountryRegion"; if (contains(["region", "regin", "rgion", "??????", "??"])) return "Region"; if (contains(["posting job location", "job location", "jobsted", "arbeitsort", "ubicacin", "site de l'emploi", "lokalizacja", "??????????????", "miesto", "????", "sede di lavoro"])) return "JobLocation"; if (contains(["salary range", "recruitment salary", "lninterval", "gehaltsspanne", "przedzia? wynagrodzenia", "fourchette", "rango salarial", "mzdov rozptie", "lnramme", "???????? ????????"])) return "SalaryRange"; if (contains(["posting job level", "job level", "jobniveau", "joblevel", "nivel del puesto", "niveau du poste", "poziom stanowiska", "??????? ?????????", "rove? pozcie"])) return "JobLevel"; if (contains(["employment type", "ansttelse", "beschftigungsart", "tipo de emprego", "type d'emploi", "rodzaj zatrudnienia", "??? ?????????", "typ pracovnho pomeru", "????", "tipologia di impiego", "tipo de empleo"])) return "EmploymentType"; if (contains(["work location type", "arbejdsstedstype", "arbeitsmodell", "tipo de ubicacion", "emplacement de travail", "miejsca pracy", "?????? ??????", "vkonu prce", "??????", "modalit di lavoro"])) return "WorkLocationType"; if (contains(["job category", "jobkategori", "stellenkategorie", "categora", "catgorie", "kategoria", "????????? ?????????", "kategria", "????", "area professionale"])) return "JobCategory"; if (contains(["business unit", "segment", "segmento", "firmaenhed", "unternehmenseinheit", "jednostka biznesowa", "???????", "????"])) return "BusinessUnit"; if (contains(["req id", "rek-id", "kennung", "id de solicitud", "identifiant de la demande", "identyfikator", "?????????????", "id pracovn pozcie", "?? id", "identifika?n", "id posizione", "requisition id", "stellen-id"])) return "ReqID"; if (contains(["ta partner", "partenaire ta"])) return "TAPartner"; // Default fallback if no keywords are matched return jobLayoutTokenLabel.replace(/[s:()][]/g,'');}

Req ID: 48455

Posting Job Location: Searcy, AR, US

Employment Type: Full Time

Segment: Valve & Pump Solutions

Job Category: Supply Chain and Operations

Work Location Type: On-site

Job Title: Senior Machinist II

Job Description:

The Impact You'll Make

The Machinist II will operate Computer Numerical Control (CNC) machines to meet production targets to satisfy customers demand while ensuring quality products and a clean working environment. They will actively support and strive to meet the strategic goals set by themselves and the company.

What You'll Be Doing

Responsibilities for this position include, but are not limited to, the following:

  • Work from programming, operational data, and setup instructions defining and coding tool arrangements, fixtures, and material clamping methods.

  • Set up, adjust, and operate CNC machine tools to perform a series of progressive machining operations to exact tolerances, ensuring quality results.

  • Setup machine calibration and console settings for operations such as bore, mill, drill, face, thread and occasional profiling and contouring.

  • Arrange, mount and secure tooling in machine rack. Magazine or turrets, mount, align and secure holding fixture or locate, support and clamp work piece in absence of holding fixtures, set stops, calibrate fixture or work piece to material reference point.

  • Install program tape and/or cards in console reader and correlate machine position with control, manually cycle machine through operation sequences to check fixture and work alignment, tooling sequences, clearances, speeds, feeds, etc., and adjust machine to correct deviations from program specifications.

  • May be required to operate heat-treating furnaces to change the physical properties of a range of high and low carbon metals to harden, normalize, draw, anneal, etc., by regulating temperatures, controlling heating cycles in accordance with prescribed procedures.

  • May be required to operate laser and/or electron beam welders to meet print requirements for weld geometry using prescribed procedures and specifications for work.

  • May be required to run electro-nickel-plating line using prescribed processes from engineering.




What We're Looking For

Required (Basic) Qualifications:

  • High School diploma or equivalent

  • 1-2 years' experience working in a manufacturing or similar environment

  • Must be able to work in the United States without corporate sponsorship now and within the future



Preferred Qualifications:

  • 2+ years' experience operating CNC machines

  • Previous experience with Okuma, Makino, and Mazak style machines

  • Previous experience using precise measurement tools (gauges, calipers, micrometers, CMM, etc.)



Physical Demands:

  • The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position.

  • While performing the duties of this job, the employee is occasionally required to stand, walk, sit, use hands to finger dexterity, handle, or feel objects tools or controls, turn/twist, bend at waist, climb stairs, balance, stoop, kneel, crouch or crawl, talk and hear.

  • Must be able to lift and/or move up to 40 lbs.

  • Specific vision abilities required by the job include close vision, distance vision, peripheral vision, depth perception, and the ability to adjust focus.

  • Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.




What You'll Get from Us

  1. We promote from within and support your learning with mentoring, training, and access to global opportunities.
  2. You'll have flexibility, autonomy, and support to do your best work while maintaining a healthy work-life balance. Your well-being matters to us.
  3. We strive to create an inclusive work environment where people of all backgrounds are respected, and valued for who they are.
  4. You'll receive benefits like 13th salary, annual bonus, paid vacation, pension plans, personal insurance, and more. These vary by country and contract, but they're worth asking about-we think they're pretty great.




Ready to Make a Difference?

If this role excites you, we'd love to hear from you! Apply now to start the conversation and learn more about where your career can go with us.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or other protected category.

Our Commitment to Transparency

Salary ranges listed reflect only primary location and currency. For local salary ranges and specific benefits in your preferred hiring location, please ask your Talent Acquisition representative for more information.

The actual salary offer will carefully consider a wide range of factors, including your skills, qualifications, experience, and location. Any benefits listed do not promise or guarantee any particular benefit or specific action. They may depend on country or contract specifics and are subject to change at any time without prior notice.

Want to know more? Please visit our FAQ Page.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or other protected category.

Information at a Glance
Apply Now