Gables Search GroupNewMaintenance Technician Gables Search GroupMaintenance TechnicianBridgeport, CT$41–$6512.Performs a variety of maintenance activities including but not limited to, the use of basic hand tools, machining, welding pipefitting and tubing functions, equipment and test equipment, calibration and alignment equipment, inspection testing, testing/troubleshooting/repairing mechanical, electrical and electronic equipment, as well as lubrication as required. The Maintenance Technician is accountable for maintaining and repairing all types of power plant and steam distribution equipment including, plant mechanical, electrical and electronic equipment, instrumentation and controls equipment, installation and calibration of equipment,buildings, grounds and vehicles at the site.
FedExNewMaintenance Technician II FedExMaintenance Technician IIMiddletown, CT$25.88–$40.22 / hourActual pay is determined by several job-related factors permitted by law and relevant to the position,including, but not limited to, experience relative to the job, tenure, market level, pay at the location for this job, performance, schedule, and work assignment.. Actual pay is determined by several job-related factors permitted by law and relevant to the position, including, but not limited to, experience relative to the job, tenure, market level, pay at the location for this job, performance, schedule, and work assignment.
UniFirstNewMaintenance Technician UniFirstMaintenance TechnicianStratford, CTThe fabric of UniFirst is woven from its very unique family culture where our Team Partners enjoy a small company feel while taking advantage of the resources and stability that come with being a 1.5-billion-dollar organization. We were included in the top 10 of Selling Power magazine’s “Best Companies to Sell For” list and recognized on Forbes magazine’s “Platinum 400 – Best Big Companies” list.
UniFirstNewMaintenance Technician I - UniFirst UniFirstMaintenance Technician I - UniFirstStratford, CTThe fabric of UniFirst is woven from its very unique family culture where our Team Partners enjoy a small company feel while taking advantage of the resources and stability that come with being a 1.5-billion-dollar organization. We were included in the top 10 of Selling Power magazine’s “Best Companies to Sell For” list and recognized on Forbes magazine’s “Platinum 400 – Best Big Companies” list.
RJS AssociatesElectrical Test Technician RJS AssociatesElectrical Test TechnicianCT, CTFull timeJob Description: The Electrical Test Technician is responsible for building, maintaining, and improving production test fixtures used to support electrical testing in a manufacturing environment. This role includes troubleshooting and repairing test fixtures and associated components down to the component level.
JobotNewHVAC Chiller Service Technician JobotHVAC Chiller Service TechnicianSouth Windsor, CT$30–$52 / hourHVAC Chiller Service Technician to perform maintenance, repairs, modification and troubleshooting of primarily centrifugal, screw, reciprocating and scroll, air cooled and water cooled chillers, refrigeration equipment, boilers (water/steam) and unitary HVAC equipment. Information collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at jobot.com/legal.
SodexoNewHVAC Technician SodexoHVAC TechnicianWEST HARTFORD, CT$27–$32Check, repairs and/or replaces valves, motors, controls, switches, gauges, wiring, fans, pumps, compressors, condensers, cores, pipes, and other functional components of the system. Working knowledge of a variety of HVAC systems, including chilled water systems, variable air, variable refrigerant flow, single/multi-split and other commercial systems.
JobotNewHVAC Technician - Trainer JobotHVAC Technician - TrainerShelton, CT$38–$40 / hourInformation collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at jobot.com/legal. You will teach hands-on training in a state-of-the-art facility, ensuring students develop the skills necessary for a successful career in the HVAC industry.
JobotNewHVAC Technician JobotHVAC TechnicianNew Britain, CT$35–$40 / hourInformation collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at jobot.com/legal. You will teach hands-on training in a state-of-the-art facility, ensuring students develop the skills necessary for a successful career in the HVAC industry.
MDCEngineering Technician 1 MDCEngineering Technician 1Hartford, CT$39.50–$47.41 / hourThe Metropolitan District Commission (MDC) provides quality water supply, water pollution control, mapping, and household hazardous waste collection to eight member municipalities: Bloomfield, East Hartford, Hartford, Newington, Rocky Hill, West Hartford, Wethersfield and Windsor. Environmental Factors : Essential functions are performed primarily outdoors, frequently exposed to any or all of the following: various weather conditions, high or deep dangerous places, working near moving mechanical parts, risk of electric shock, vibration, fumes, airborne particles, chemicals, etc.
MDCEngineering Technician 2 MDCEngineering Technician 2Hartford, CT$43–$53 / hourEnvironmental Factors : Essential functions are performed primarily outdoors, frequently exposed to any or all of the following: various weather conditions, high or deep dangerous places, working near moving mechanical parts, risk of electric shock, vibration, fumes, airborne particles, chemicals, etc. The Metropolitan District Commission (MDC) provides quality water supply, water pollution control, mapping, and household hazardous waste collection to eight member municipalities: Bloomfield, East Hartford, Hartford, Newington, Rocky Hill, West Hartford, Wethersfield and Windsor.
IconmaAvionics Technician IconmaAvionics TechnicianStratford, CT$30–$40 / hourWorking from engineering drawings, electrical and electronic schematics with limited guidance to fabricate, install, diagnose and repair equipment and test installations in support of System Integration Laboratory test facilities. Our client, an Aerospace and Defense company, is looking for multiple Avionic Technicians for their Stratford, CT location.
CoolSysSenior Refrigeration Service Technician - Commercial & Industrial CoolSysSenior Refrigeration Service Technician - Commercial & IndustrialWallingford Center, CT$32–$60Sr, senior, Service Tech, refridgeration, HVAC, refrigeration, HVAC-R, HVAC/R, diagnostic, commercial, service, install, mechanical, mechanic, apprentice, AC, field service, chiller, specialist, HVACR, supermarket, rack systems. · Provide general repair work on refrigeration, heating and ventilation equipment such as air conditioning units, evaporative condensers, ice machine equipment, water pumps, gas furnaces, compressors and electric motors.
CoolSysRefrigeration Service Technician - Commercial & Industrial CoolSysRefrigeration Service Technician - Commercial & IndustrialHartford, CT$29–$40Sr, senior, Service Tech, refridgeration, HVAC, refrigeration, HVAC-R, HVAC/R, diagnostic, commercial, service, install, mechanical, mechanic, apprentice, AC, field service, chiller, specialist, HVACR, supermarket, rack systems. · Provide general repair work on refrigeration, heating and ventilation equipment such as air conditioning units, evaporative condensers, ice machine equipment, water pumps, gas furnaces, compressors and electric motors.
MDCLaboratory Technician I MDCLaboratory Technician IHartford, CT$37.58–$45.07 / hourEnvironmental Factors: Essential functions are performed primarily in an indoor, shop, laboratory, or office environment with occasional fieldwork that may involve exposure to various weather conditions, atmospheric conditions, hazards, noises, etc. Physical Ability: Tasks require the ability to exert moderate physical effort that involves lifting, carrying, pushing and/or pulling of objects and materials of moderate weight (under 50 pounds).
Encon Heating & ACNewSenior HVAC Technician Encon Heating & ACSenior HVAC TechnicianStratford, CTDiagnose, repair, and maintain complex commercial HVAC systems including RTUs, VAV systems, heat pumps, VRF/VRV systems, boilers, chillers, cooling towers, air handlers, and ventilation systems. This role acts as a technical leader in the field, supports large-scale commercial projects, and mentors less experienced technicians.
AmeriGas Propane, Inc.NewService Technician AmeriGas Propane, Inc.Service TechnicianColchester, CTSuccessful applicants shall be required to pass a pre-employment drug screen as a condition of employment, and if hired, shall be subject to substance abuse testing in accordance with AmeriGas policies. The Company offers a wide array of comprehensive benefit programs and services including medical, dental, vision, flexible spending and health savings accounts to our benefits-eligible employees.
US Foods, Inc.NewDiesel Mechanic US Foods, Inc.Diesel MechanicNorwich, CT$30–$34SIT Occasionally 2. STAND Frequently 3. WALK Frequently 4. DRIVE Occasionally (Test drives equipment) TO LIFT: 1. 1-10 lbs (Sedentary) Continuously 2. 10-20 lbs (Light) Frequently 3. 25-50 lbs (Medium) Occasionally 4. 50-100 lbs (Heavy) Occasionally 5. Over 100 lbs (Very Heavy) May lift up to 120-150 pounds (2 man lift) TO CARRY: 1. 1-10 lbs (Sedentary) Frequently 2. 10-20 lbs (Light) Frequently 3. 25-50 lbs (Medium) Occasionally 4. 50-100 lbs (Heavy) Occasionally 5.
Gables Search GroupNewField Service Technician Gables Search GroupField Service TechnicianBristol, CTThis role requires a strong understanding of mechanical, electrical, and automation systems to ensure optimal performance and minimal downtime. ·Diagnose and resolve issues with automated systems, including mechanical, electrical, and software problems.
Music & ArtsNewString Instrument Repair Technician Music & ArtsString Instrument Repair TechnicianEast Hartford, CT$17–$20Based in Frederick, MD, Music & Arts is now part of the Guitar Center enterprise and comprises 200+ retail stores, 120+ educational representatives, and 300+ affiliate locations. In 2005, Music & Arts joined forces with American Music to become the largest band and orchestra instrument retailer in the United States.
C&S Wholesale Grocers, LLCNewForklift Technician C&S Wholesale Grocers, LLCForklift TechnicianWindsor Locks, CT$22–$26 / hourAssist the battery technicians by assisting in battery charger repairs, battery changes for MHE, repair of plugs and tips of batteries and chargers, watering and washing batteries, acid spill clean up. Detailed knowledge of mechanical systems including transmissions, drive units, differentials, braking systems, internal combustion motors, telescopic masts, reach mechanisms, steering systems, suspension systems, etc.
Sunbelt RentalsUnion HVAC Technician 2 Sunbelt RentalsUnion HVAC Technician 2Newington, CT$32.61–$34.61 / hourSunbelt Rentals--the fastest growing rental business in North America--is seeking an HVAC Technician 2. Education or experience that prepares you for success: * Significant or formal HVAC experience/training. Sunbelt offers team members the following paid time off from work, subject to Sunbelt's policies (unless specified in a collective bargaining agreement): 12-25 vacation days depending on years of service.
Branhaven Chrysler Jeep Dodge RamDiesel Technician/Mechanic Branhaven Chrysler Jeep Dodge RamDiesel Technician/MechanicBranford, CTFull timeBranhaven Chrysler Jeep Dodge is looking for a Diesel Mechanic | Auto Technician to join our industry leading Service Team. The technician diagnoses, performs repairs, and examines vehicles to determine if further repairs are needed/recommended.
Branhaven Chrysler Jeep Dodge RamAutomotive Technician/Mechanic Branhaven Chrysler Jeep Dodge RamAutomotive Technician/MechanicBranford, CTFull timeBranhaven Chrysler Jeep Dodge is looking for Auto Mechanics | Automotive Technicians of ALL LEVELS to join our industry leading Service Team. • Diagnose and repair vehicle automotive systems including engine, transmission, electrical, steering, suspension, braking, air conditioning, etc. to specification.
Branhaven Chrysler Jeep Dodge RamAutomotive Body Technician Branhaven Chrysler Jeep Dodge RamAutomotive Body TechnicianBranford, CTFull timeThe Auto Body Technician repairs damaged body parts and bodies of vehicles in accordance with factory and dealership specifications, using hand tools and power tools. Branhaven Chrysler Jeep Dodge is looking for an experienced Auto Body Technician | Body Tech to join our industry leading Service Team.
Branhaven Chrysler Jeep Dodge RamAutomotive Lube Technician Branhaven Chrysler Jeep Dodge RamAutomotive Lube TechnicianBranford, CTFull timeWhether a recent technical school graduate or an experienced oil change master, Branhaven CJD offers a chance to kick-start your career in automotive repair! Branhaven Chrysler Jeep Dodge is looking for an Entry Level Tech | Lube Technician to join our busy service department!
Diedre Moire Corp.CNC Maintenance Technician Diedre Moire Corp.CNC Maintenance TechnicianBristol, CT$80,000–$120,000 / yearFull timeCONSIDERED EXPERIENCE INCLUDES: Field Service Mechanic Tech Maintenance Technician Engineer Install Repair Calibrate Maintain CNC Machine Tool Routers Grinders Saws Cutters Lathes Mills Millers Machining Centers Robot Loaders FANUC #DiedreMoire #JobSearch #JobHunt #JobOpening #Hiring #Job #Jobs #Careers #Employment #jobposting #cncjobs #ManufacturingJobs #MaintenanceMechanic #FieldServiceJobs #TechnicianJobs. Requires a working knowledge of: mechanical machinery; electrical components; pneumatics; hydraulics; sensors, actuators, and motion controls; machine programming (PLC's); blueprints and mechanical diagrams.
Diedre Moire Corp.Maintenance Technician Diedre Moire Corp.Maintenance TechnicianCanton, CT$80,000–$120,000 / yearFull timeCONSIDERED EXPERIENCE INCLUDES: Regional Field Service Mechanic Tech Technician Engineer Maintenance Repair Maintain Install Troubleshoot Machine Repair Machinery High Volume Bakery Automated Handling & Packaging Automation Loaves, Buns, Muffins, Decorated Cupcakes, Cakes, etc. Regional Field Service Mechanic Tech Technician Engineer Maintenance Repair Maintain Install Troubleshoot Machine Repair Machinery High Volume Bakery Automated Handling & Packaging Automation Loaves, Buns, Muffins, Decorated Cupcakes, Cakes, etc.
Home Services & More, LLCNewSewer/Drain Worker/Technician Home Services & More, LLCSewer/Drain Worker/TechnicianNorth Branford, CT$65,000–$115,000 / yearFull timeTheir ability to solve problems efficiently and communicate effectively with customers directly impacts the company's reputation, customer retention, and long-term growth. As a service-focused plumbing company, a significant portion of our business comes from drain cleaning, sewer maintenance, inspections, and emergency service calls.
Diedre Moire Corp.NewField Service Technician Blow Mold Machinery - Hamden, CT Diedre Moire Corp.Field Service Technician Blow Mold Machinery - Hamden, CTNew Haven, CT$80,000–$140,000 / yearFull timeCONSIDERED EXPERIENCE INCLUDES: Field Service Mechanic Tech Maintenance Technician Engineer Install Repair Calibrate Maintain Extrusion Blow Molding Injection Blow Molding or Injection Stretch Blow Molding Equipment Extruders Injection Molder Blow Molders Screw Plasticizers Screw Rotating Motors Guide Rails Moving Platens Heater Bands Hydraulic Pumping Systems Pneumatic systems Die Heads Dies Molds Mold Clamps Cold and Hot Cutters Blow Pins Control Panels Instrumentation Motion Controllers Motors Actuators Sensors Pumps Valves Gearboxes Cooling Fans Heating Bands #DiedreMoire #JobSearch #JobHunt #JobOpening #Hiring #Job #Jobs #Careers #Employment #jobposting #fieldservicejobs #technicianjobs #MaintenanceMechanicJobs #PlasticJobs #BlowMoldingJobs. Described compensation is not definite nor precise and may be estimated and approximate and is negotiable depending on market conditions and candidate availability and other factors and is solely at the discretion of employers.
HSGI, Inc.Airframe Powerplant Technician - Hartford, CT HSGI, Inc.Airframe Powerplant Technician - Hartford, CTHartford, CTUnder minimal supervision, performs inspections, maintenance, and repairs of moderate to advanced complexity on aircraft systems and structures. HSGI, Inc. is a full service staffing company supplying qualified technical and professional employees to the most reputable companies in the Aerospace/Aircraft industry—across the United States and abroad.
Diedre Moire Corp.Automation Technician Diedre Moire Corp.Automation TechnicianNaugatuck, CT$80,000–$120,000 / yearFull timeCONSIDERED EXPERIENCE INCLUDES: Regional Field Service Mechatronics Electrician Automation Mechanic Tech Electronics Technician Engineering tech Installation Maintenance Repair Configure Sofware Program Machine Machinery FactoryTalk PanelBuilderControl Panels Sesors PLCs HMI Motor Drives Actuator Motion Controls Machine Vision #DiedreMoire #JobSearch #JobHunt #JobOpening #Hiring #Job #Jobs #Careers #Employment #jobposting #biotechjobs #FieldServiceJobs #LabTechnicianJobs. Regional Field Service Mechatronics Electrician Automation Mechanic Tech Electronics Technician Engineering tech Installation Maintenance Repair Configure Sofware Program Machine Machinery FactoryTalk PanelBuilderControl Panels Sesors PLCs HMI Motor Drives Actuator Motion Controls Machine Vision _ .
HSGI, Inc.Aircraft Mechanic - Hartford, CT HSGI, Inc.Aircraft Mechanic - Hartford, CTHartford, CTWork with the team to conduct preflight and post flight inspections on B747 aircraft, refuel aircraft, reposition aircraft, repair any aircraft systems written up during flight. Work with the team to conduct pref-light and post flight inspections on B747 aircraft, refuel aircraft, re-position aircraft, repair any aircraft systems.
Diedre Moire Corp.Field Service Mechanic Diedre Moire Corp.Field Service MechanicNew Haven, CT$80,000–$120,000 / yearFull timeCONSIDERED EXPERIENCE INCLUDES: Field Service Mechanic Tech Maintenance Technician Engineer Install Repair Calibrate Maintain CNC Machine Tool Routers Grinders Saws Cutters Lathes Mills Millers Machining Centers Robot Loaders FANUC #DiedreMoire #JobSearch #JobHunt #JobOpening #Hiring #Job #Jobs #Careers #Employment #jobposting #cncjobs #ManufacturingJobs #MaintenanceMechanic #FieldServiceJobs #TechnicianJobs. Install, repair, maintain, and program the following Automated CNC Machine Tools & Machining Centers at client sites: MACHINES: CNC Machine Tools & Machining Centers: -- Horizontal Lathes.
Diedre Moire Corp.Field Service Engineer Blow Mold Diedre Moire Corp.Field Service Engineer Blow MoldMilford, CT$80,000–$140,000 / yearFull timeCONSIDERED EXPERIENCE INCLUDES: Field Service Mechanic Tech Maintenance Technician Engineer Install Repair Calibrate Maintain Extrusion Blow Molding Injection Blow Molding or Injection Stretch Blow Molding Equipment Extruders Injection Molder Blow Molders Screw Plasticizers Screw Rotating Motors Guide Rails Moving Platens Heater Bands Hydraulic Pumping Systems Pneumatic systems Die Heads Dies Molds Mold Clamps Cold and Hot Cutters Blow Pins Control Panels Instrumentation Motion Controllers Motors Actuators Sensors Pumps Valves Gearboxes Cooling Fans Heating Bands #DiedreMoire #JobSearch #JobHunt #JobOpening #Hiring #Job #Jobs #Careers #Employment #jobposting #fieldservicejobs #technicianjobs #MaintenanceMechanicJobs #PlasticJobs #BlowMoldingJobs. Field Service Mechanic Tech Maintenance Technician Engineer Install Repair Calibrate Maintain Extrusion Blow Molding Injection Blow Molding or Injection Stretch Blow Molding Equipment Extruders Injection Molder Blow Molders Screw Plasticizers Screw Rotating Motors Guide Rails Moving Platens Heater Bands Hydraulic Pumping Systems Pneumatic systems Die Heads Dies Molds Mold Clamps Cold and Hot Cutters Blow Pins Control Panels Instrumentation Motion Controllers Motors Actuators Sensors Pumps Valves Gearboxes Cooling Fans Heating Bands _.
Veterans Sourcing GroupMaintenance Technician Veterans Sourcing GroupMaintenance TechnicianOrange, CTSeeking an experienced Maintenance Technician responsible for execution and upkeep of preventative and reactive maintenance programs, equipment repair and overhaul, troubleshooting, installation of new equipment, and maintenance of production machinery within an industrial manufacturing environment. This role requires hands-on experience with mechanical, hydraulic, pneumatic, and electrical systems, along with strong troubleshooting and maintenance capabilities.
TheraplantMaintenance Technician II TheraplantMaintenance Technician IIWatertown, CTThe Maintenance Technician II is responsible for performing advanced maintenance, repairs, and installations on a wide range of complex facility equipment and systems. This role leads troubleshooting efforts, collaborates with contractors, and mentors junior technicians to ensure optimal building performance.
AmentumNewFacility Maintenance Technician AmentumFacility Maintenance TechnicianNew Haven, CTExperience working with heavy industrial or manufacturing plant steam systems, centrifugal chillers, air handling units, boilers, air compressors, air dryers, heat exchangers, exhaust systems, pneumatic controls, and building automation control systems. Performs trouble-shooting techniques on mechanical equipment such as HVAC, pumps, agitators, and other equipment and distribution systems to determine problems and effect repairs as promptly and efficiently as possible to minimize downtime.
Synerfac Technical StaffingFacility Maintenance Technician Synerfac Technical StaffingFacility Maintenance TechnicianShelton, CTResponsibilities include installs of facility equipment, such as compressors, tower water systems, heating and A/C system, elevators, lifts, exhaust fan units. By applying for this job, you agree to receive calls, Al-generated calls, text messages, or emails from Synerfac Technical Staffing and our contracted partners.
WalmartSenior General Facilities Maintenance Technician WalmartSenior General Facilities Maintenance TechnicianWest Haven, CTFull timeMaintain and repair Walmart facilities, equipment, and assets by utilizing multiple craft skills (for example, plumbing, electrical, carpentry, material handling equipment, food equipment) and using hand tools, power tools, and other equipment to complete jobs . By making Walmart a welcoming place where all people feel like they belong, we're able to engage associates, strengthen our business, improve our ability to serve customers, and support the communities where we operate.
Celeron Square Associates LLCMaintenance Technician Celeron Square Associates LLCMaintenance TechnicianStorrs, CTConduct routine maintenance on equipment and systems such as HVAC units, plumbing fixtures, and electrical wiring to make sure they’re operating efficiently and make any needed repairs. You’ll make sure our facilities are operating efficiently, regularly inspect our building for any damage, and conduct routine maintenance on our equipment to keep it running smoothly.
PLAINVILLE PLATING COMPANY INCMaintenance Technician PLAINVILLE PLATING COMPANY INCMaintenance TechnicianPlainville, CTConduct routine maintenance on equipment and systems such as plumbing fixtures and electrical wiring to make sure they’re operating efficiently and make any needed repairs. You’ll make sure our facilities are operating efficiently, regularly inspect our building for any damage, and conduct routine maintenance on our equipment to keep it running smoothly.
Crescent Hotels & Resorts LLCPart Time Maintenance Technician Crescent Hotels & Resorts LLCPart Time Maintenance TechnicianNew Haven, CT$25 / hourPart timeCheck and make routine repairs and assist on major repairs of all hotel equipment including small appliances, kitchen equipment, laundry equipment, boilers, pool equipment, HVAC, hand and power tools and general plumbing systems and fixtures such as pipe lines, toilets and sinks, kitchen and laundry equipment. At Crescent Hotels & Resorts we strive to create a great place to work where associates at all levels of our organization are respected for their differences, just like the guests and owners we serve.
Westfall TechnikNewFacility Maintenance Technician (9:30 a.m. - 5:30 p.m., Monday through Friday Westfall TechnikFacility Maintenance Technician (9:30 a.m. - 5:30 p.m., Monday through FridayAnsonia, CTHigh school diploma or equivalent required; technical certification or associate degree in industrial maintenance, mechatronics, or related field preferred. The Maintenance Technician must be skilled in troubleshooting, diagnosing, and repairing mechanical, electrical, and hydraulic systems.
Manufacturing IncMaintenance Technician Manufacturing IncMaintenance TechnicianMansfield, Connecticut$23–$30 / hourSystems Experience: Familiarity working within controlled systems (ISO 9001/13485 or AS9100) and Good Documentation Practices (GDP). Process Improvement: Monitor key process parameters to identify opportunities to reduce variation, improve scrap rates, and boost productivity.
ONE SOURCE CompaniesCommercial Maintenance Technician ONE SOURCE CompaniesCommercial Maintenance TechnicianWallingford, ConnecticutThe Commercial Maintenance Technician is responsible for the general maintenance, repair, and upkeep of commercial buildings and facilities. This includes performing routine inspections, troubleshooting systems, and ensuring the facility operates safely and efficiently.