233 Trainee Programmer jobs in Canada
Programmer
Posted today
Job Viewed
Job Description
Job Description
Your future is bright at AGAT!
At AGAT Laboratories, we are the next step in your career! By joining AGAT, you become part of a dynamic, purpose-driven team that fosters innovation, collaboration, and personal growth. Our dedicated professionals come together every day with passion and determination, leveraging cutting-edge science to deliver solutions that drive progress and create a more sustainable, healthier world.
We are seeking a driven and ambitious programmer within the IT division works as part of the software development team and reporting to the Manager of IT Projects. This Calgary based role will be working closely with the Manager of IT Projects, business analysts, and the project team, the primary responsibility of this role is the design, development, and maintenance of custom in-house laboratory analysis software.
The programmer must have strong written and verbal communication skills and demonstrate leadership by taking a proactive approach to software design and development.
What You Will Be Doing:
- Design, develop, and maintain custom web, desktop, and console applications using C#, .NET Framework, and Angular within Visual Studio.
- Utilize Angular's HTTP Client to interact with APIs and retrieve data efficiently.
- Build and consume RESTful APIs, with hands-on experience in both front-end (Angular) and back-end (.NET/C#) API development.
- Implement responsive, modern UI using Bootstrap or develop custom styling from scratch as required.
- Collaborate closely with the Database Administrator to design and model relational databases, specifically using Oracle DBMS.
- Perform extensive bug fixing, debugging, and code optimization to ensure system stability and performance.
- Develop clear and thorough documentation for new features, existing code, and technical processes.
- Coordinate with the QA team to develop, execute, and improve test plans, ensuring high-quality releases.
- Write clean, efficient, and maintainable code that adheres to team standards and follows best practices in both Angular and .NET.
- Demonstrate flexibility and adaptability across varied projects, while delivering high-quality work under tight deadlines.
What you bring to the table:
- 7+ years of hands-on, full-stack development experience.
- Bachelor’s degree in Computer Science or a related field.
- Strong working knowledge of the following technologies (not just theoretical exposure):
- Angular (older and newer versions)
- MVC
- .NET Core
- Advanced proficiency in C#, HTML/Bootstrap, JavaScript (TypeScript, and jQuery)
- HTML/CSS
- Strong experience with Entity Framework, LINQ, and modern .NET ecosystem development practices.
- Proven ability in database design, SQL querying, and working with Oracle DBMS.
- Experience analyzing, designing, prototyping, and delivering custom software solutions across various platforms.
- Experience reviewing, supporting, and refactoring legacy systems.
- Strong attention to detail, excellent problem-solving skills, and the ability to work independently.
- Clear and professional English communication skills, both written and verbal.
- Experience with AI/ML tools such as NumbPy, Pandas, PyTorch, TensorFlow, Hugging Face, or integrating generative AI models (e.g., LLMs, AI APIs, neural networks) into applications is a welcome asset.
Who We Are:
AGAT Laboratories is a premier full-service laboratory operating at the cutting edge of science and innovation across North America. Our expertise spans geochemistry, biochemistry, chemistry, microbiology, geology, and engineering, enabling us to deliver comprehensive analytical solutions. These services drive progress in industries such as Mining, Environmental, Energy, Transportation, Industrial, Agri-Food, and Life Sciences.
We pride ourselves on our state-of-the-art technology, diverse expertise, and commitment to providing precise, timely, and reliable results. Beyond our technical excellence, AGAT Laboratories believes in the power of strong client relationships, fostering trust and collaboration to ensure mutual success.
Our Commitment to Community and Philanthropy:
At AGAT, we strive not only to advance science but also to make a positive impact in our communities. The AGAT Foundation is at the heart of our philanthropic efforts, supporting initiatives that improve education, environmental stewardship, and community well-being.
Through partnerships with local organizations, volunteer activities, and donations, the AGAT Foundation champions programs that inspire future generations, promote sustainable practices, and provide support to those in need. Whether funding scholarships, participating in environmental cleanups, or supporting health and wellness initiatives, AGAT is deeply invested in giving back.
Our work extends beyond the laboratory—we’re committed to creating a brighter future for our employees, clients, and the communities we serve.
Join AGAT Laboratories to be part of an organization that values not just scientific innovation but also meaningful connections and lasting contributions to society.
Inclusion and Diversity:
AGAT Laboratories is an equal opportunity employer, committed to fostering an inclusive and barrier-free workplace. If you require accommodation during any stage of the recruitment process, please inform us confidentially, and we will work to meet your needs.
Thank you for your Interest.
We appreciate the time and effort of every applicant. Only those selected for interviews will be contacted.
Powered by JazzHR
bu3pOfuJVL
CNC Programmer
Posted today
Job Viewed
Job Description
Job Description
Are you looking to be part of a growing and developing team in an organization that values its people, customers, work, and supply chain? If so, APEX is currently accepting applications for a CNC Programmer within its Custom Contract Manufacturing Group.
This is a full-time, permanent position reporting to the Machine Shop Supervisor. The primary role of this position is to create and improve CNC programs from customer drawings and related materials, following established procedures.
Responsibilities
- Create new CNC programs for 3 axis mills, lathes, and CNC boring mill.
- Maintain and improve upon existing CNC programs for 3 axis mills, lathes, and CNC boring mill.
- Operate and tend to 3axis CNC machines.
- Generate tool sheets, and set up sheets
- Provide support and feedback to shop floor personnel.
- Develop manufacturing and processing practices and procedures.
- Develop and maintain in-process inspection aids.
- Complete paperwork accurately and in a timely fashion (program tool, setup sheets, travelers, etc.)
- Other duties as assigned to meet operational requirements.
- Maintain a safe and clean work environment.
- Post-secondary degree in CNC Machining or equivalent industry experience.
- 5 or more years’ experience in CNC Machining.
- Knowledge of methodology and fabrication processes.
- High comfortability using computers and CAD/CAM systems.
- Experience with GD&T.
- Strong teamwork values and organizational skills.
- Meeting tight deadlines and working under minimal supervision.
- Excellent analytical and problem-solving skills as to analyze complex problems and propose practical solutions.
- Flexibility, self-motivation, and the ability to provide or receive feedback at all levels.
- High level of attention to detail.
Powered by JazzHR
F0Tep7bvLD
Programmer Analyst
Posted today
Job Viewed
Job Description
Job Description
We are seeking a talented and motivated Full Stack Developer to join our dynamic Financing and Transaction Banking (FTB) team. In this role, you will play a crucial part in shaping the future of our financial solutions. You will collaborate with business analysts, developers, and other stakeholders to design, develop, and maintain high-quality applications that support complex financial transactions.
What You'll Do:
- Collaborate: Work closely with business analysts to understand requirements, identify optimal technical solutions, and estimate development efforts.
- Develop: Design, develop, and implement new features, improve existing applications, and resolve technical issues.
- Demonstrate: Present your work to stakeholders and product owners to gather feedback and ensure alignment with business objectives.
- Agile Practices: Actively participate in Scrum ceremonies, including daily stand-ups, sprint planning, retrospectives, and demos.
- Automation: Enhance our CI/CD pipelines and observability frameworks to improve efficiency and reliability.
- Ownership: Take ownership of projects, contribute to codebase improvements, and refactor existing code for optimal performance and maintainability.
- Reporting: Provide regular updates to management, including key performance indicators and insights.
What You Need:
- Experience: 3-5 years of experience in a similar role.
- Technical Skills:
- .NET.
- SQL Server, Oracle, or Postgres.
- Docker and Kubernetes.
- IBM MQ or RabbitMQ.
- CI/CD tools (Git, Jenkins, SonarQube, XL Deploy, JFrog).
- Agile Scrum (Jira).
- Domain Knowledge: Understanding of financial markets, including equity markets, interest rates, derivatives, etc.
- Soft Skills: Strong communication, problem-solving, and analytical skills.
- Education: Bachelor's degree in Computer Science or a related field.
Nice to Have:
- Java (Spring, SpringBoot, Hibernate).
- Angular or React.
- Workload Automation (Autosys).
- Elastic Search and Grafana.
Languages: French, English.
Required: Strong English communication skills, both written and verbal, to collaborate effectively with US-based colleagues and partners.
Hybrid Role: While we offer a flexible work arrangement, this role requires a 50% on-site commitment at our Montreal office. Please only apply if you can meet this requirement.
CMM Programmer
Posted today
Job Viewed
Job Description
Job Description
Was wir bieten:
Bei Magna erwartet dich ein spannendes und dynamisches Arbeitsumfeld, in dem du dazu beitragen kannst, marktführende Automobiltechnologien zu entwickeln. Wir investieren in unser Personal und bieten ihm die Unterstützung und Ressourcen, die es benötigt, um erfolgreich zu sein. Als Mitglied unseres globalen Teams erwarten dich aufregende und vielfältige Aufgaben sowie ein breites Spektrum an Entwicklungsmöglichkeiten. Wir sind nämlich der Meinung, dass dein Karrierepfad genauso individuell sein sollte wie du selbst.
Job descriptions may display in multiple languages based on your language selection.
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:
The Mechatronics, Mirrors and Lighting group specializes in automotive technologies that are driving the future of mobility. Combining a deep systems knowledge to develop unique vehicle access experiences, intelligent visions systems and advanced automotive lighting technologies, MML's expertise light the path to innovation, safety and styling.
Job Responsibilities:
RESPONSIBILITIES
Perform layout inspection on product, fixtures or dies as required using Coordinate Measuring Machine (CMM), including sample layout and initial capability studies
Make program adjustments to ensure dimensional accuracy
Ensure the integrity and accuracy of CMM programs and results
Communicate any drawing discrepancies and/or deficiencies to Engineering
Verify CMM measurement results using alternative metrology techniques
Perform fixture and gauge calibration
Conduct hardness testing, doc audits and receiving inspection as required
Must be aware of relevance and importance of their activities and how it effects quality and the environment for our customers
HEALTH & SAFETY RESPONSIBILITIES
1. Follows the duties and responsibilities specified under the Occupational Health & Safety Act Sec. 28 - duties of a worker
2. Ensures all safety rules and regulations are followed
3. Ensures adherence to established safety, quality and housekeeping standards and participates in the continuous improvement process
4. Adheres to all health and safety, environmental, and quality standards, policies and procedures
5. Follows compliance obligations
6. Reports any known near miss, environmental impact, hazard, defect, incident or compliance issue to the employer or supervisor
7. Assists in near miss, hazard and incident investigations and provides input on corrective actions
8. Understands Bill 168 and upholds the policies that prohibit domestic violence, workplace violence and harassment in the workplace
9. Attends Environmental Health and Safety training
10. Understands the right to refuse unsafe work
11. Conforms to ISO 14001 and ISO 45001 Environmental Health and Safety Management System
QUALIFICATIONS & SKILLS
Completion of high school or equivalent
1 to less than 3 years of work related experience
Computer literate: Lotus, Microsoft Office, PCDMS and strong knowledge of CMM software, file management
Familiar with Power and Control Distribution Module Programming (PCDMS)
Ability to accurately and reliably use various precision hand gauges and testing equipment
Ability to read and accurately interpret blueprints and apply Geometric dimensioning and tolerancing (GD&T) as is intended
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:
Fixed Term (Fixed Term)
Group:
Magna Mechatronics, Mirrors & Lighting
Recreation Programmer
Posted today
Job Viewed
Job Description
Job Description
JOB TITLE: Recreation Programmer
DEPARTMENT: Recreation
REPORTS TO: Director of Recreation, Diane MacInnis
HOURS OF WORK: Subject to Rotation
PURPOSE:
Enhance residents' quality of life by developing and facilitating engaging recreational programs tailored to their individual needs. Foster a sense of accomplishment, self-expression, and community involvement. Assist in planning, implementing, and assessing new and ongoing activities.
RESPONSIBILITIES:
- Plan, develop, and adapt programs to accommodate residents' diverse abilities and interests.
- Encourage participation and assist residents with personal care needs during activities.
- Train, supervise, and evaluate students and volunteers.
- Maintain detailed records, including daily participation logs and progress reports.
- Assist in program assessment and provide input for team conferences.
- Act as a chauffer driver, ensuring safe transportation for residents to community outings.
- Oversee bus maintenance, cleaning and ensure compliance with safety procedures.
- Support recreational events, including setup, facilitation, and cleanup.
- Communicate program details to residents, families, and staff through various channels.
- Represent residents by welcoming guests, liaising with families, and coordinating with media when needed.
- Attend staff meetings, in-service training, and professional development sessions.
- Provide programs on evenings, weekends, and holidays as required.
QUALIFICATIONS:
- Diploma or degree in Recreation, Community Studies, or Bachelor of Arts.
- Experience working in geriatric or recreational programming considered an asset.
- Current certifications in CPR and WHMIS.
- Ability to obtain a Class 4 Driver's License for transporting residents.
- Strong interpersonal, communication, and teamwork skills.
- Understanding of therapeutic recreation techniques, dementia care, and mental health considerations.
- Ability to maintain confidentiality and professionalism.
WORKING CONDITIONS:
- Work takes place within the facility and during community outings.
- Physical activity, including lifting, bending, and setting up equipment.
- Rotational schedule, including evenings, weekends, and holidays.
Additional related duties may be assigned as needed to support departmental operations.
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.
Programmer Analyst
Posted today
Job Viewed
Job Description
Job Description
About ALTEN:
In just three decades, ALTEN has emerged as a global leader in Research and Development, Engineering, Information Technology Services, Life Sciences, and Network Services. Our footprint spans across 30 countries, with over 60,000 consultants driving innovation and technical excellence. Trusted by industry giants, we have become synonymous with pioneering solutions and unwavering expertise.
ALTEN CANADA , a proud subsidiary of ALTEN headquartered in France, is committed to serving the Canadian market. With local offices in Montreal and Toronto, we bring our global expertise to the forefront of Canadian innovation.
At ALTEN CANADA , our consultants thrive on tackling complex and highly technical projects across a diverse range of industries. From Manufacturing to Information Systems, IT Automation to Life Sciences, Energy to Automotive, Rail and Transportation to Telecommunications, Aerospace and Defense, our commitment to excellence knows no bounds.
Programmer Analyst
Position: Contract (1 year)
Location: Fredericton, New Brunswick.
Responsibilities:
- Application release activities as assigned.
- Completion of all assigned maintenance, support and development activities (service requests, releases, incidents, problems, etc.).
- Resolution of incident and problem management tasks.
- Updating of team knowledge sites and documentation as applicable.
- Provide operations support as part of the team rotation.
Must Haves:
- Ten (10) years as a Senior Programmer (programming and analysis).
- 2+yrs. experience working with Provincial Health Care and Electronic Health Records applications.
- 10+yrs. developing, documenting, coding, testing and implementing technical solutions to meet the business requirements.
- 2+yrs. experience working with integration engines such as Rhapsody
- 10+yrs. experience with Oracle/SQL Server
- 5+yrs. experience with Power Shell Scripting.
- 5+yrs. experience with Microsoft SSRS.
- 1+yr. experience with EMPI (e.g. Initiate and Infosphere).
- 5+yrs. experience with .Net.
ALTEN Canada fosters a dynamic and collaborative work environment where team members are empowered to unleash their full potential. We believe in investing in our talent, offering stimulating experiences, and supporting professional growth and development at every turn.
ALTEN CANADA is committed to promoting diversity, equity, and inclusion. We strive to provide a work environment where every individual feels welcomed, valued, and respected, allowing them to thrive to their full potential. This includes our dedication to offer accessibility measures to those who require them. Should you require any accommodation during our recruitment process, please reach out to us.
Be The First To Know
About the latest Trainee programmer Jobs in Canada !
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.
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!
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