554 Junior Programmer jobs in Canada
Senior Software Developer/Programmer
Posted 532 days ago
Job Viewed
Job Description
This is a remote position.
Our Government Client is looking for a Senior Software Developer/Programmer to join their team REMOTELY ! This will be a contract role to start and potential for renewal. You must have over 10 years of experience as a developer/programmer and be eligible to work in Canada, as well as obtain Reliability Security Clearance.
Responsibilities could include but are not limited to Develop and prepare diagrammatic plans for solution of business, scientific and technical problems by means of computer systems of significant size and complexity Analyze the problems outlined by the systems analysts/designers in terms of such factors as style and extent of information to be transferred to and from storage units, variety of items to be processed, extent of sorting, and format of final printed results Select and incorporate available software programs Design detailed programs, flow charts, and diagrams indicating mathematical computation and sequence of machine operations necessary to copy and process data and print the results Translate detailed flow charts into coded machine instructions and confer with technical personnel in planning programs Verify accuracy and completeness of programs by preparing sample data, and testing them by means of system acceptance test runs made by operating personnel Correct program errors by revising instructions or altering the sequence of operations Test instructions, and assemble specifications, flow charts, diagrams, layouts, programming and operating instructions to document applications for later modification or reference Requirements MANDATORY: 10+ years of software development/programming experience Minimum 5 years experience programming in C Minimum 5 years experience developing and maintaining Apache Httpd Modules Minimum 5 years experience using the open-source software package “The distributed Access Control System (DACS)” Excellent written and verbal skills We are an equal opportunity agency. All successful candidates will need to undergo digital fingerprinting for a criminal background check to obtain Reliability Security Clearance, before being placed on the client site. Quality Staffing Pro welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.Programmer Analyst
Posted today
Job Viewed
Job Description
Job Description
Job Title: Programmer Analyst
We are seeking Programmer Analysts across three experience levels to develop, test, and implement software solutions.
Experience Levels:Level 1: 3–5 years of experience
Level 2: 5–10 years of experience
Level 3: 10+ years of experience
Develop, modify, and test code, software, screens, and reports .
Gather and analyze data to assess the technical and economic feasibility of proposed systems.
Design methods and procedures for small systems and subsystems of larger projects.
Implement functional and system design specifications .
Produce documentation, manuals, and procedures for systems and applications.
Programmer Analyst (5+ years) – Must have
ActiveX
Electronic Business using eXtensible Markup Language (EbXML)
Java
.NET
Oracle
SQL
Please include relevant certifications, industry experience, and technologies you have worked with.
Even if you don’t fully meet every requirement, we will still be open to review your application. We value diverse expertise and perspectives that drive innovation.
Connect with us on LinkedIn to explore more opportunities!
HVAC Programmer
Posted today
Job Viewed
Job Description
Job Description
Salary:
HVAC Programmer
Job Overview:
We are seeking a skilled HVAC (Heating, Ventilation, and Air Conditioning) Programmer to join our team. The ideal candidate will be responsible for developing, implementing, and maintaining software solutions for HVAC systems, ensuring optimal performance, energy efficiency, and user satisfaction. This role requires expertise in programming languages, familiarity with HVAC systems, and a commitment to delivering high-quality solutions.
Responsibilities:
- Software Development : Design, develop, and implement software solutions for HVAC systems, including control algorithms, monitoring tools, and user interfaces.
- System Integration : Integrate software solutions with existing HVAC equipment, sensors, controllers, and building automation systems.
- Algorithm Design : Develop algorithms for optimizing HVAC performance, energy efficiency, and indoor air quality based on environmental data, occupancy patterns, and user preferences.
- Testing and Debugging : Conduct rigorous testing of software solutions to ensure reliability, accuracy, and compatibility with different HVAC configurations and environments. Debug and troubleshoot issues as they arise.
- Documentation : Create comprehensive documentation for software solutions, including design specifications, user manuals, and troubleshooting guides.
- Collaboration : Work closely with HVAC engineers, technicians, and project managers to understand requirements, prioritize tasks, and deliver solutions that meet customer needs and project deadlines.
- Continuous Improvement : Stay updated on emerging technologies, industry trends, and best practices in HVAC programming. Identify opportunities for improvement and innovation in software development processes and HVAC system performance.
- Customer Support : Provide technical support to customers, contractors, commissioning agents, and end-users regarding software functionality, configuration, and troubleshooting.
Qualifications:
- Proven experience in software development, preferably in the HVAC or building automation industry.
- Proficiency in programming languages commonly used in HVAC systems, such as GCL, C++, Python, or Java.
- Familiarity with HVAC principles, equipment, and control systems.
- Strong analytical and problem-solving skills, with the ability to translate HVAC requirements into effective software solutions.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Detail-oriented mindset with a focus on delivering high-quality work and meeting project deadlines.
- Experience with version control systems (e.g., Git) and software development tools (e.g., IDEs, debuggers) is a plus.
- Knowledge of industry standards and protocols such as BACnet, Modbus, and LonWorks is desirable
Product training will be provided. We offer a comprehensive benefits package and pension. Salary is based off of the candidate's skills, experience and education. We thank all those that apply, however only candidates selected for an interview will be contacted.
PLC Programmer
Posted today
Job Viewed
Job Description
Job Description
At Toyota Boshoku Canada (TBCA), we offer stable, long-term careers in the manufacturing industry. We manufacture the seats, doors, carpets and headliners for the Toyota RAV4. Our facility is in Woodstock, a short drive from many surrounding cities. At TBCA, our strength is in our team members. We are continually seeking exceptional individuals to join our maintenance team. These full-time positions offer a stable career with numerous opportunities for advancement. Your job and future are here at TBCA.
We Are Looking For Someone Who:
- Has a diploma in Robotics/Automation with strong mechanical and electrical knowledge
- Has 3 to 5 years of experience in an automotive setting (preventative maintenance, continuous improvement (Kaizen), breakdowns, etc.)
- Can work rotating day and afternoon shifts (2-week rotation)
- Is available and willing to work mandatory overtime maintenance shifts, which are longer to support our production department
- Has a great attendance record and arrives at work on time
- Has strong organizational, interpersonal and communication skills
- Has good analytical thinking and troubleshooting skills
- Has a desire to learn skills other than their area of expertise
- Has a good understanding of the Toyota Production System (this would be an asset)
Extra Perks:
As part of your total compensation package, the following are a few of the perks (not a full list) provided to team members:
- Excellent family benefits available on Day 1 (100% paid for by TBCA)
- Generous paid vacation days, including paid time off for nine yearly statutory holidays and five yearly paid floater holidays
- The pension plan company paid contributions
- Group RRSP program employee contributions with added company contributions
- Uniform allowance
- Safety boot allowance
- Wellness program allowance
- All tools and equipment are provided
- Vehicle discounts
- Quarterly incentive bonuses and other internal incentives
- Staff social/recognition events throughout the year (BBQs, golf tournaments, free days, etc.)
- Community involvement activities (Fundraising for non-profits, running charity events, planting trees, etc.)
Duties and Responsibilities:
- Support manufacturing processes, including injection molding, robotics, frame welding, seat assembly, IR ovens, presses and door panel assembly
- Troubleshoot PLC controls, robot programming, injection molding, extrusion, hydraulic presses and automated equipment
- Experience with Allen-Bradley and Mitsubishi
- Read and interpret blueprints, schematics, drawings and machine specifications
- Recommend technical solutions and implement changes
- Perform preventive maintenance activities
- Communicate with internal and external parties
- Carry out kaizen projects
- Other duties as assigned
Shifts :
Rotational Shift basis - 2 Weeks
Day Shift: 6:15 am to 4:45 pm
Afternoon Shift: 5:30 pm to 4:00 am
***Shifts are around 10 hours long in the maintenance department. The amount of overtime and the shift end times vary due to business demands.
Wages :
- $45.87 per hour as a starting rate.
- $6.65 after 6 months of employment.
- 47.43 after 1 year of employment.
- 48.99 after 2 years of employment.
- 50.60 after 3 years of employment.
- A 2.00 shift premium is added when working the afternoon shift.
- Overtime is paid 1.5 times your regular wage after 40 hours each week.
If you're looking for a long-term career with endless growth opportunities, job security, and a focus on teamwork, we'd love to hear from you!
Please submit your resume by applying for this job advertisement, or you can apply online at .
We appreciate all resumes submitted; however, only those candidates considered for employment will be contacted.
TBCA is committed to diversity, inclusion, and accessibility for people with disabilities. We will work with applicants requesting accommodation at any stage of the recruitment process. If you require accommodation, please don't hesitate to contact the HR Team via email at or by phone at .
Museum Programmer
Posted today
Job Viewed
Job Description
Job Description
Position Posting
Museum Programmer
(1 Position Available)
Article 13.05 c) Should an internal applicant be awarded the term position; they shall revert to their former position at the expiration of the leave.Rate of Pay: Band 3: $27.41 - $30.11 per hour (Subject to CUPE 1015 Agreement) Location: Lloydminster Museum + ArchivesDuties:
Reporting to the Manager, Lloydminster Museum + Archives, the Museum Programmer will be responsible for developing and delivering programs and interactive guided tours that meet expectations for museums and other non-classroom educational settings, and that have clear ties to the Saskatchewan school curriculum. The position will also develop programs utilizing the museum’s collections that can be offered at a school in a classroom setting by either museum staff or classroom teacher. They will be responsible for networking with local teachers and school groups of various grade levels as well as indigenous groups and knowledge keepers. Furthermore, the position will train staff and volunteers in the delivery of educational programs, public/special events programs, and birthday party programs.
Key Accountabilities
- Develop education programs and resources for teachers, that meet objectives identified by the Saskatchewan curriculum.
- Develop and deliver engaging public tours for visitors of various ages and abilities that engage them with exhibitions of local history, heritage homesteads, and national travelling exhibitions.
- Provide curriculum-based tour activities and art making workshops for students in Grades 2-12.
- Develop cultural programs in collaboration with First Nations Elders and Knowledge Keepers.
- Utilize the Lloydminster Museum + Archives programming collection to develop hands-on, object-based learning initiatives.
- In conjunction with the Collections Coordinator, develop exhibition resource documents for teachers, volunteers, and coworkers.
- Lead and develop programs for adults with learning disabilities.
- Develop and plan all birthday party programs and train staff accordingly.
- Train/coordinate volunteers and liaise with volunteer/community groups.
- Assist with facility bookings and registrations in our Intelli Registration software.
- Coordinate instructors for workshop and classes, prepare invoicing and contracts.
- Assist in the training of summer students.
- Liaise with teachers, principals and school board representatives and other organizations to build awareness of programs.
- Communicate with instructors for supplies and project plans
- Communicate with customers, parents, community partners, schools, businesses, and artists to ensure successful programming.
- Manage budget and pricing for program operations.
- Assist on curatorial projects as necessary including development of gallery tours and related programs
- Assist with marketing on educational programs on Facebook, Instagram, Twitter and You Tube, and create copy for website program listings.
- Other related duties as required.
- Must be able to adhere to and implement the City of Lloydminster’s Safety Management System
Standard hours are Monday-Friday, with regular weekends and evening shifts for programs and events. The position is occasionally office-based, with programs occurring in galleries, arts studios and in outdoor display areas and in unheated heritage buildings. Working conditions shift with seasonal programming trends. Regular evening and weekend shifts are required for programming and special events.Qualifications:
- Completion of a post-secondary Certificate in Education, Recreation, Event Planning or a directly related discipline from a recognized institution with three years directly related experience is required, OR a post-secondary diploma in Education, Recreation, Event Planning or a directly related discipline from a recognized institution with two years directly related experience.
- Experience in arts and heritage, education, program planning, or event programming is required.
- The ability to interpret curriculum documents to develop lesson plans for education programs.
- The ability to lead and manage a classroom of 30 students, including persons with disabilities.
- Proactive, self-motivated, and adaptable, with the ability to work independently and as part of a team, while being accountable to one’s own work;
- Excellent written communication, including ability to write lesson plans/guides for activities.
- Excellent presentation and public speaking skills and experience.
- Ability to engage and maintain and audience in an educational setting
- Strong abilities in time management, memorization, organization, and problem solving.
- Proficient with Microsoft Office Word, Excel, Outlook, and Power Point.
- Must be able to work outdoors in inclement weather, in historical houses, workshops and arts studios.
- A valid Class 5 Driver’s License registered in Alberta or Saskatchewan with an acceptable Driver’s Abstract is required. This position will be required to operate a personal or municipal vehicle for business purposes.
- Satisfactory Criminal Record Check
- Successful applicant must provide proof of qualifications.
- Applicants with international education will be required to include an Academic Credential Assessment with application.
Powered by JazzHR
ExoZyGAnpK
PLC Programmer
Posted today
Job Viewed
Job Description
Job Description
Company Profile
Dynacast Peterborough is known for its multi-slide technology, standard die casting with integrated automation, and IMA (Injected Metal Assembly) precision zinc manufacturing. IMA offers a unique process where precision tooling is combined with metal alloys and is used to join multiple components into a ready-to-use assembly with a single operation. Dynacast Peterborough is dedicated to designing, building, manufacturing, and delivering quality die cast components. Below are additional details about what is offered at the Peterborough location:
- 40 multi-slide proprietary zinc die casting machines ranging from 12 to 21 tons
- Five multi-slide proprietary zinc die casting machines ranging from 70 to 200 tons
- Injected Metal Assembly (IMA) up to one ton
- Precision tool building with in-house capabilities
- Design, prototyping, and modeling services
- Wide range of finishing surfaces available including tumbling, polishing, shot blasting and thermal de-burring
- Cosmetic or protective coating equipment either through certified suppliers or in-house
- Wide range of secondary operations including CNC machining, tapping, reaming, and drilling
About the Role:
The PLC Programmer will design and develop electrical control elements to support Dynacast equipment, including production-related equipment and new machinery installations. A key member of the maintenance team, the PLC Programmer will utilize strong trouble-shooting and analytical skills to help minimize production interruptions and look for safety and productivity improvements throughout the facility.
Key Duties & Responsibilities:
- Providing leadership in the field of hardware and software for machine controls, interfacing of hydraulic, pneumatic & mechanical elements with electrical/PLC circuits;
- Designing, developing & conducting testing with the goal to further the controls technology on current equipment;
- Communicating the results of work under development in a concise manner within the maintenance team and interdepartmentally ;
- Troubleshooting PLC-based production equipment and recommending/performing upgrades as needed;
- Completing electrical design work, generating complete electrical/controls drawing packages and bill of materials, while supporting plant and onsite electricians;
- Designing electrical circuits/components and materials, technical selection, sizing and evaluation of equipment and parts needed for day-to-day operations as well as special projects;
- Reviewing drawings and providing installation/assembly technical support;
- Participating in Pre/Post-Design reviews;
- Utilizing strong knowledge of electrical field devices - limit switches of various types, encoders, scanners, etc.;
- Strong understanding of motor controls, servos and VFDs.
Education, Skills & Experience Required:
- Completion of a technical diploma program from an accredited college/university or must possess equivalent qualifications/education ;
- Experience programming various PLCs, including Siemens and Allan Bradley;
- Previous die cast/injection molding machine experience preferred;
- Strong problem-solving and trouble-shooting skills - including problem identification, and ability to thrive in a fast-paced environment;
- Computer literacy is absolutely essential;
- Ability to produce and interpret mechanical and electrical drawings;
- Strong written communication skills with a keen eye for details in documents;
- Good communication skills, including scheduling and planning of work within a cross functional team environment.
Dynacast Ltd. is committed to providing accessible employment practices that are in compliance with the Accessibility for Ontarians with Disabilities Act (AODA). Should any applicant require accommodation through the recruitment and selection process, please inform Human Resources in your application.
We thank all applicants for their interest in the role, however only those selected for an interview will be contacted.
Job Type: Full-time
Benefits:
- Casual dress
- Dental care
- Disability insurance
- Extended health care
- Life insurance
- Paid time off
- RRSP match
- Vision care
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
Ability to commute/relocate:
- Peterborough, ON K9J6X7: reliably commute or plan to relocate before starting work (preferred)
Work Location: In person
Job Posted by ApplicantPro
CNC Programmer
Posted today
Job Viewed
Job Description
Job Description
The CNC Process / Continuous Improvement Engineer will take responsibility for design, control, and optimization of existing CNC production operations as well as new quotations to drive new business. The ideal candidate will pro-actively work on quotations and process improvements with sales and the production teams utilizing data analysis, observations, and industry best practices to drive continuous improvement.
DUTIES AND RESPONSIBILITIES
The duties and responsibilities of the POSITION are detailed below, but not limited to the following:
- Direct involvement with development of CNC programs, CNC fixtures, Tooling selection and quotation for new projects.
- Direct involvement in developing new and improving existing processes to maximize production KPIs.
- Analysis and management support for optimizing production rates and yields.
- Optimizing equipment availability and performance, ensure process related downtime is investigated and addressed.
- Conduct workflow analysis and make recommendations for improvement in material handling and manufacturing layout.
- Determines and performs appropriate testing for the purpose of qualifying a new product, process, or technology.
- Validates process controls ensure product quality, understand variables associated with product quality and optimizes the process to ensure good results.
- Understands aluminium metallurgy as it applies to ALMAG product.
- Responsible for the research, introduction and implementation of automated processes and technologies.
- Drives process understanding and control, through FMEA, Control Plans and capability studies as required.
- Manages the technical aspects of the New Product Introduction Process as it applies to operations (NPI).
- Establishes and upkeeps product / process recipes including special instructions.
- Supports product trials including coaching production crews and establishing standardization.
- Ownership of the extrusion PFMEA and the development of mitigation strategies.
- Supports technical review, development and implementation of Standard Operating Procedures and Work Instructions.
- Provides support to shift supervisors and crews including studies, problem solving, investigations, and technical training.
Requirements
MINIMUM QUALIFICATIONS
Experience
- Must have 5+ years’ experience in CNC programming, design of CNC fixtures, Tool selection, CNC based quotations, managing process improvement projects and continuous improvement efforts.
- Knowledge of Mastercam, Edgecam and Key Creator an asset.
- Has knowledge of various fabrication processes including CNC, cutting, milling, punching and secondary aluminium finishing operations (anodizing, painting, etc).
- Experienced in material / product flow optimization, identification of inefficiencies and waste through lean manufacturing concepts.
- Knowledge of aluminium extrusions as it applies to secondary operations.
- Experience with key Lean Manufacturing and Six Sigma concepts including PFMEA, root cause analysis, Value stream mapping
Education
- Post-secondary bachelor’s degree in engineering field or technical diploma with equivalent experience.
- Root cause analysis such as Six Sigma, Red-X, Genin Tsuikyu, Kaizen, 8D, training and experience.
- Training and experience in providing quotations for CNC operations.
- Training and experience in Project Management.
- Training and experience in developing and managing of process specifications and standards.
- Training and experience with PFMEA & Control Plans.
- Able to read and understand 2D and 3D drawings, schematics, proficient in (GD&T).
- Experience in AutoCAD and 3D cad software.
Technical Skills/Competence
- Must have good command of English, written & oral
- Self-starter requiring minimal supervision to accomplish assigned tasks.
- Self-motivated and passionate individual, who has a high sense of urgency, thrives with a wide variety of work, and can deliver consistent results on multiple priorities.
- Provides leadership to cross functional teams for investigations, studies, and projects.
- Extensive understanding of CNC processes and tooling selection.
- Able to perform in a team environment with a broad cross section of people capabilities and roles.
- Proven project management skills with ability to bring projects to closure on time and within budget.
- Proven experienced in change control management.
- Proven experienced working and managing outsource vendors.
- Ability to use data analysis techniques to analyse failure history and trends.
- Must have excellent computer knowledge, proficient in MS Office, advanced spreadsheet skills combined with strong analytical skills.
- Strong problem-solving skills, including the ability to solve problems at a root cause level, and determine corrective actions necessary to sustain improvements.
- Effective time management skills.
- Conviction to improve personally and support continuous improvement in the department and company.
Benefits
We offer a full and competitive benefits package including:
- Profit sharing
- Health care spending account
- Education assistance program
- Health and dental
- Life AD&D
- Gym memberships
Be The First To Know
About the latest Junior programmer Jobs in Canada !
Programmer Analyst
Posted today
Job Viewed
Job Description
Job Description
What we offer:
At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and resources they need to succeed. As a member of our global team, you can expect exciting, varied responsibilities as well as a wide range of development prospects. Because we believe that your career path should be as unique as you are.
What we offer:
At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and resources they need to succeed. As a member of our global team, you can expect exciting, varied responsibilities as well as a wide range of development prospects. Because we believe that your career path should be as unique as you are.
Group Summary:
Cosma provides a comprehensive range of body, chassis and engineering solutions to global customers. Through our robust product engineering, outstanding tooling capabilities and diverse process expertise, we continue to bring lightweight and innovative products to market.
Job Responsibilities:
Position Summary:
The Programmer Analyst's role is to define, develop, test, analyze, and maintain existing and new software applications in support of the achievement of business requirements. This includes writing, coding, testing, and analyzing software programs and applications. The Programmer Analyst will also research, design, document, and modify software specifications throughout the production life cycle. The individual will apply proven communication, analytical and problem-solving skills to help identify, communicate and resolve systems issues to maximize and continually improve Formet's Information Systems.
Who we are looking for:
- College diploma or university degree in the field of computer science, information systems, or software engineering, and/or equivalent work experience
- Experience with multiple computer programming languages (ex: JavaScript, C#, Python, C++, Java, Visual Basic, .NET Framework).
- Experience with SQL Server, MySQL and Postgres databases
- Experience interviewing end-users for insight on functionality, interface, problems, and/or usability issues.
Duties & Responsibilities:
- Working with database management systems (NoSQL, Postgres) to extract, transform, load framework.
- Managing timelines and projects skills, with the capability to prioritize and multitask as needed.
- Maintain extremely high ethical standards regarding all sensitive data that you may be exposed to.
- Continuously challenge past practices by actively exploring and implementing new solutions and methodologies to improve the quality and time to market of our product and services to the company.
- Produce a top-quality product on time and ensure that it meets or exceeds our customer's needs.
- Collaborate with developers, programmers, and designers in conceptualizing and development of new software programs and applications.
- Liaise with Systems Administrator, to assist in resolving problems with software products or company software systems.
- Analyze and assess existing business systems and procedures.
- Assist in the definition, development, and documentation of software's business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments.
- Assist in defining software development project plans, including scoping, scheduling, and implementation.
- Research, identify, analyze, and fulfill requirements of all internal and external program users.
- Consistently write, translate, and code software programs and applications according to specifications.
- Write programming scripts to enhance functionality and/or performance of company applications as necessary.
- Design, run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
- Administer critical analysis of test results and deliver solutions to problem areas.
- Generate statistics and write reports for management and/or team members on the status of the programming process.
- Develop and maintain user manuals and guidelines.
- Train end users to operate new or modified programs.
- Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts.
- Liaise with vendors for efficient implementation of new software products or systems and for resolution of any adaptation issues.
- Recommend, schedule, and perform software improvements and upgrades.
- Manage and/or provide guidance to junior team members.
- Support continuous improvement through idea generation and application development.
- Fully utilize the departmental Helpdesk Application by diligently adhering to project dates.
- Communicate effectively with non-technical staff and with members of interdisciplinary teams.
- Flex and adapt regarding learning and understanding new technologies.
- Conduct research into software-related issues and products.
- Prioritize and execute tasks in a high-pressure environment.
- Perform other duties as designated.
Salary Team Member Benefits:
- Weekly pay via direct deposit.
- Overtime (1.5x) after 44 hours worked.
- Vacation entitlement:
• 2 weeks of paid vacation (3 weeks after 3 years) + 4 company paid holidays + 2x ½ days = 15 days annually.
• Option to bank your overtime to earn up to an extra 5 days of paid time off (approved in the same manner as vacation time) (27 hours x 1.5 = 40 hours). - Medical and dental benefits after 1 month of employment.
- Free onsite physiotherapy.
- Free on-site counselling.
- Magna will contribute an amount equal to 3% of regular earnings every week to your retirement savings (MBC program).
- Profit sharing paid in the second quarter of every year (EEPPP Program).
- Matched GRRSP.
- Company paid life insurance and accidental death and dismemberment (AD&D).
- Optional group life insurance and critical illness insurance for self and spouse.
- Safety shoe, prescription safety glasses and custom molded earplug allowance.
- Company paid uniforms (if you choose to use).
- Company BBQ, holiday parties and company events.
- Corporate social responsibility initiatives - 6k for water walk, support local charities (Hospice of Elgin, Adopt a Family (12 in total), STEGH), Children's Health Foundation and many more).
- Magna Service Award Program.
- Roger's and Bell cellphone data plan available - as low as $50/month!
- Subsidized cafeteria with daily specials including hot vegetarian options - we are known for our amazing cafeteria! Free coffee, juice, and tea.
- Educational Assistance Program.
- Employee discounts: new vehicles, amusement parks, etc.
- Plant-wide continuous improvement program: 2024 bonus = $1890
- You get to work with a FANTASTIC Team! One Team, One Formet!
Awareness, Unity, Empowerment:
At Magna, we believe that a diverse workforce is critical to our success. That's why we are proud to be an equal opportunity employer. We hire on the basis of experience and qualifications, and in consideration of job requirements, regardless of, in particular, color, ancestry, religion, gender, origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Magna takes the privacy of your personal information seriously. We discourage you from sending applications via email or traditional mail to comply with GDPR requirements and your local Data Privacy Law.
Worker Type:
Regular / Permanent
Group:
Cosma International
CNC Programmer
Posted today
Job Viewed
Job Description
Job Description
We are seeking an experienced CNC Machinist Programmer who is skilled in programming. The ideal candidate should be able to handle multiple jobs simultaneously while ensuring timelines and quality standards are met. In addition, the role involves providing guidance and training to junior staff members.
Responsibilities:
Maintain machine runtimes according to department goals.
Meet quality standards set by the department.
Conduct and document geometry checks at designated intervals.
Train others in 5x programming, machine operation, and setup principles.
Contribute to the creation of standardized work processes and instructions.
Monitor and recommend improvements in the scheduling system.
Identify and resolve abnormal conditions in programs.
Analyze nonconformance issues and implement corrective measures.
Work independently with minimal supervision during various shifts.
Qualifications/Requirements:
Minimum high school diploma or equivalent.
Technical education or relevant experience preferred.
Previous experience as a machinist programmer.
Proficiency in 5x programming and principles.
Familiarity with CAM software, verification software, and quality checking software.
Strong knowledge of machining theory and practical applications.
Excellent verbal and written communication skills.
Proficiency in Microsoft Word, Excel, and Outlook.
Strong problem-solving and interpersonal skills.
Well-organized with good time management abilities.