Jobs · Montana

CNC Machine Programmer

Janicki · Great Falls, MT · 3 wk ago
On-site$27–$58/hrFull-time
We need to output HTML fragment with sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. We must not repeat job title. Must not include Job ID etc. Must preserve all substantive info, not invent or summarize away detail. Remove boilerplate: cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, application instructions. Also remove "By applying for this job..." etc? That's application instructions? Might be considered boilerplate. Also remove "Not sure that you’ll be the perfect fit..." etc. Also remove "Janicki Industries is an Equal Opportunity Employer..." etc. Also remove "As a federal government contractor..." etc. Also remove "Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities" etc. We need to keep substantive info: company description, location, position description, essential job functions list, qualifications (citizenship, security clearance, education/experience), additional info (wage range, benefits list), benefits list. We need to decide sections: About the role (company description + location?), Responsibilities (essential job functions), Requirements (citizenship, security clearance, maybe ITAR/EAR), Qualifications (education/experience), Skills (software knowledge, manual machining), Benefits (list), Pay (wage range), Schedule (maybe shift options? There's "Several shift options" and "Premium pay for off-shifts" etc. That could be schedule). The posting mentions "Several shift options" and "Premium pay for off-shifts". So schedule section can include that. We must not create sections with filler like "commensurate with experience". We have actual wage range: $27 - $58 an hour plus discretionary bonus, etc. So Pay section is valid. Benefits: list given. Schedule: "Several shift options" and "Premium pay for off-shifts". That's specific enough. We must not duplicate content. Use

for each section heading. Use
  • for lists. Use

    for prose. We need to preserve all substantive info; not invent or summarize away detail. So we need to include all details from the posting that are not boilerplate. Let's extract substantive paragraphs: - Janicki Industries is an innovative, family-owned aerospace company located at the foot of the Cascades. We focus on engineering and manufacturing complex projects for companies in the aerospace, defense, and space industries. We are looking for a CNC Machine Programmer to join our growing team. This position is located on-site in Great Falls, MT. - Position Description The CNC Machine Programmer plans machining sequences and fixturing for 3-5 axis machine tools. The following essential job functions are performed as an CNC Machine Programmer: (list) List items: 1. Determines methods, cutter types and cutting parameters depending on a variety of materials (composites, epoxies, steel, aluminum, etc.) and design specifications 2. Designs 3-D computer models, drawings and specifications for fabrication of fixturing elements 3. Creates 3-5 axis tool paths utilizing Unigraphics CAD/CAM software 4. Provides input in production tracking software. 5. Works with process engineers on planning of manufacturing process to ensure that quality and design objectives are achieved. 6. Creates shop documentation for setup of the machines complying with ISO 9000 standards. 7. Analyzes laser-tracking data to assure quality of the setup, when applicable. 8. Works with the machinists to make sure setup and machining procedures are followed. 9. Perform tool path verification using Vericut software 10. General knowledge of standard G-Code language, machine offsets, and part locating - Qualifications: Due to our ITAR and EAR regulations, applicants must be a US Citizen or of Legal Permanent Resident Status as defined by 8 U.S.C. 1324b (a) (3). This position requires the ability to obtain a U.S. Secret Security Clearance (U.S. Citizenship Required). Janicki will assist with gaining this access once employed. Special Access Program or other Government Access Requirements are mandatory for this position and requires candidate agreed to enter a Continuous Evaluation program. - Education/Experience: Engineering or engineering technology degree preferred or equivalent work experience. Minimum requirement is a High School Diploma or GED. 5+ years experience as an NC programmer programming 5-axis mills preferred. Experience using Unigraphics/Siemens NX software preferred. Manual machining experience a plus. - Additional Information: Wage range for this role is between $27 - $58 an hour plus a discretionary bonus, 401(k) matching, vacation, and health benefits. Employees can also receive additional pay for off-shifts, off-site work, and access pay. The range provided is Janicki’s estimate of the base compensation for this role. Actual amount offered will be based on job-related and non-discriminatory factors such as experience, location, education, training, skills, and abilities - Benefits: Medical, dental, and vision insurance with employer contribution; Disability insurance as well as Life/AD&D insurance; HSA (Health Savings Account) with employer contribution and FSA (Flexible Savings Account); 401k with employer matching; Paid time off and paid holidays (including two floating holidays); Education reimbursement program; Several shift options; Premium pay for off-shifts; Premium pay for security clearance if applicable We also have "Several shift options" and "Premium pay for off-shifts" already in benefits but also could be schedule. However we should not duplicate. The benefits list includes those; we could keep them under Benefits. For Schedule we could mention shift options but that's already in benefits. Maybe we can omit Schedule section if it's redundant. But the instruction: include a section ONLY when the posting has real, specific content for it. The posting does mention shift options and premium pay for off-shifts, which is schedule-related. However we already have them in Benefits list; but we could still have a Schedule section that mentions shift options and premium pay for off-shifts, but that would duplicate content. The instruction says preserve ALL substantive information; do NOT invent or summarize away detail. It doesn't forbid duplication? It says remove duplicated lines. So we should avoid duplicating the same content. So we should place shift options and premium pay for off-shifts either in Benefits or Schedule, not both. Since Benefits already lists them, we can keep them there and not create a separate Schedule section. However the instruction says "Prefer a few substantive sections over many thin ones." So we can combine shift options into Benefits. Then we may not need a Schedule section. Thus sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay. Check if we need Skills section: we have "General knowledge of standard G-Code language, machine offsets, and part locating" plus experience with Unigraphics/Siemens NX, manual machining. Those could be skills. We could put them under Skills. However we also have them in Qualifications/Education/Experience. To avoid duplication, we could place software experience and manual machining under Skills, and keep education/experience under Qualifications. The Qualifications section currently includes citizenship/clearance and education/experience. We could split: Requirements (citizenship/clearance) and Qualifications (education/experience). Skills (software, manual machining, G-code). That seems reasonable. Let's extract: About the role: company description + location. Responsibilities: list of essential job functions. Requirements: citizenship/legal permanent resident, ability to obtain Secret clearance, Special Access Program, Continuous Evaluation. Qualifications: Education/Experience: Engineering or engineering technology degree preferred or equivalent work experience. Minimum requirement is a High School Diploma or GED. 5+ years experience as an NC programmer programming 5-axis mills preferred. Skills: Experience using Unigraphics/Siemens NX software preferred. Manual machining experience a plus. General knowledge of standard G-Code language, machine offsets, and part locating. Benefits: list as given (including shift options, premium pay for off-shifts, premium pay for security clearance if applicable). Pay: Wage range $27 - $58 an hour plus discretionary bonus, 401(k) matching, vacation, health benefits. Additional pay for off-shifts, off-site work, access pay. Note that some of these also appear in benefits; but we already listed 401(k) matching, vacation, health benefits in benefits? Actually benefits list includes 401k with employer matching, paid time off, etc. The Pay section mentions 401(k) matching, vacation, health benefits as part of compensation. To avoid duplication, we could keep Pay section focusing on wage range and discretionary bonus, additional pay for off-shifts, off-site work, access pay. Benefits section can include insurance, HSA/FSA, 401k, PTO, education reimbursement, shift options, premium pay for off-shifts, premium pay for security clearance. That seems okay. Thus Pay: Wage range $27 - $58 per hour plus discretionary bonus. Additional pay for off-shifts, off-site work, and access pay. We must not include "The range provided is Janicki’s estimate..." etc. That's substantive? It's explanatory but could be considered boilerplate? It's still info about the range. We could keep it but it's not essential. The instruction: preserve ALL substantive information; do NOT invent or summarize away detail. So we should keep that sentence? It's not boilerplate; it's explanatory. However it's somewhat generic. Might be okay to keep. But we can keep it as part of Pay section. Thus Pay section:

    Wage range for this role is between $27 - $58 an hour plus a discretionary bonus, 401(k) matching, vacation, and health benefits. Employees can also receive additional pay for off-shifts, off-site work, and access pay. The range provided is Janicki’s estimate of the base compensation for this role. Actual amount offered will be based on job-related and non-discriminatory factors such as experience, location, education, training, skills, and abilities.

    But that duplicates 401(k) matching, vacation, health benefits which also appear in Benefits. To avoid duplication, we could remove those from Pay and keep only wage range, discretionary bonus, additional pay for off-shifts, off-site work, access pay. However the sentence includes them; we could edit to keep only wage range etc. But we must preserve ALL substantive information; removing those might be considered summarizing away detail. However the detail about 401(k) matching, vacation, health benefits is also in Benefits; we could keep it only in Benefits and not repeat. The instruction says remove duplicated lines. So we should avoid duplicating the same content. So we should not repeat 401(k) matching, vacation, health benefits in Pay if they appear in Benefits. So we will adjust Pay to only include wage range, discretionary bonus, additional pay for off-shifts, off-site work, access pay, and the note about estimate and factors. Thus Pay:

    Wage range for this role is between $27 - $58 an hour plus a discretionary bonus. Employees can also receive additional pay for off-shifts, off-site work, and access pay. The range provided is Janicki’s estimate of the base compensation for this role. Actual amount offered will be based on job-related and non-discriminatory factors such as experience, location, education, training, skills, and abilities.

    Now Benefits: list all benefits: Medical, dental, and vision insurance with employer contribution; Disability insurance as well as Life/AD&D insurance; HSA (Health Savings Account) with employer contribution and FSA (Flexible Savings Account); 401k with employer matching; Paid time off and paid holidays (including two floating holidays); Education reimbursement program; Several shift options; Premium pay for off-shifts; Premium pay for security clearance if applicable. We need to format as
    • each. Now Skills: list: Experience using Unigraphics/Siemens NX software preferred. Manual

Similar jobs

CNC Machine Programmer

JanickiLayton, UT· 1 mo ago
RemoteEngineering$27–$58/hrapply on recruiting2.ultipro.com

CNC Machine Programmer

Mach IndustriesVictorville, CA· 3 mo ago
Information Technologyapply on jobs.ashbyhq.com

CNC Machine Programmer

BAE Systems, Inc.Louisville, KY· 1 mo ago
Engineering$72k–$123k/yrapply on jobs.baesystems.com

CNC Machine Programmer

JanickiSedro-Woolley, WA· 3 mo ago
Engineering$27–$58/hrapply on recruiting2.ultipro.com