Skip to content

JobShark: Find the Right Job

 

Graduate Jobs in Farmington

Here is a selection of Graduate jobs in/near Farmington, Connecticut

75 of 129 jobsSearch Graduate jobs in Farmington

Travel ICU (Intensive Care Unit) RN (Registered Nurse) in Farmington, ME

Farmington, ME
$2216.03-$2459.55

$2216.03-$2459.55 wk (includes wage of ~$29.28-$36.04/hr and per diems if eligible) click for benefits and other job details ~$1054.03-$1297.55 weekly taxable income ~$1162 in non-taxable per diem (amount subject to eligibility & seasonal/annual...

3 hours ago

Physician - Primary Care (Family Medicine) | ProHealth Physicians - Farmington

Farmington, CT

ProHealth Physicians, part of the Optum family of businesses, is seeking a motivated and patient-centric Family Medicine trained Primary Care Physicia n to join our growing practice in Farmington, Connecticut at ProHealth Physicians of Farmington ....

4 days ago

Nurse Practitioner or Physician Assistant - Home Visits - South Hartford/Middletown, CT

Farmington, CT

$40,000 Student Loan Repayment or $20,000 Sign-on Bonus for individuals who have not previously participated in this program. Optum Home & Community Care, part of the UnitedHealth Group family of businesses, is creating something new in health care....

4 days ago

Per Diem Home Health Speech Language Pathologist

Farmington, CT
$84.5k - $116,400

Become a part of our caring community and help us put health first $1000 Sign on Bonus - Immediate Pay Out! 5-10 visits a week As a Home Health Speech Language Pathologist, you will: Evaluate, direct and provide speech/language pathology service to...

2 hours ago

Classroom Teacher/Business

Farmington, CT
$53,818-$110,029 pa

Job Description High School Business Education Teacher (part-time) 0.6 FTE Qualifications: Must be eligible for State of CT certification in Business (010) Application Procedure Apply online at www.fpsct.org and submit 2 letters of reference, copies...

1 day ago

Registered Nurse, RN

Farmington, ME

Benefits.Nursing Student Loan Debt Repayment and Tuition Assistance.Variable compensation plans. Tuition, Travel, and Wireless Service Discounts.Employee Assistance Program to support mental health.Employee Foundation to assist financially with...

3 days ago

Social Services Director

Farmington, ME
$24 - $28/hour

Sandy River seeks full time, day shift, licensed social worker to join our team. Monday through Friday hours, flexible scheduling. Benefits.$24.00 - $28.00/hour. Health, Dental, Vision, Company-paid life insurance, 401K, Paid Time Off.Variable...

3 days ago

Behavioral Health Clinician (LCSW, PhD. or Psy.D.) - Tallwood Men's Health

Farmington, CT

Job Schedule: Part Time Standard Hours: 32 Job Shift: Shift 1 Shift Details: Work where every moment matters. Every day, over 30,000 Hartford HealthCare colleagues come to work with one thing in common: Pride in what we do, knowing every moment...

2 days ago

Travel CT Technologist - $2,868 per week

Farmington, CT
$2,868 per week

TotalMed Allied is seeking a travel CT Technologist for a travel job in Farmington, Connecticut. Job Description & Requirements Specialty: CT Technologist Discipline: Allied Health Professional Start Date: 05/03/2024 Duration: 13 weeks 40 hours per...

1 day ago

Travel LPN/LVN - $1,273 per week

Farmington, ME
$1,273 per week

National Staffing Solutions is seeking a LPN/LVN for a travel job in Farmington, Maine. Job Description & Requirements Specialty: LPN/LVN Discipline: LPN/LVN Duration: 10 weeks 36 hours per week Shift: 12 hours, nights Employment Type: Travel...

19 hours ago

Travel CT Technologist - $2,471-2,848 per week

Farmington, CT
$2,471-2,848 per week

AMN Healthcare Allied is seeking a travel CT Technologist for a travel job in FARMINGTON, Connecticut. Job Description & Requirements Specialty: CT Technologist Discipline: Allied Health Professional Start Date: 05/31/2024 Duration: 16 weeks 40 hours...

1 day ago

T32 Postdoctoral Fellow position in microbiome and gut-brain axis research

Farmington Connecticut

Summary: A position is available to conduct studies focusing on the gut-brain axis and the gut microbiome in alcohol use disorder in mice and humans. This collaborative effort involves the UConn Alcohol Research Center, the Laboratory of Microbiome...

3 days ago

Physician/Anesthesiology/Maine/Permanent/Anesthesiologist

Farmington, Maine
USD

Farmington, Maine is conveniently located in the foothills of Maine's high peaks, only 45 minutes from Augusta and 90 minutes from Portland. It is situated in the heart of Franklin County, at the entrance to Maine's Lakes and Mountains region. Close...

4 days ago

Physical Therapist - Travel Contract

Farmington, ME

We're seeking a full time Physical Therapist to provide expert physical therapy to patients with injuries or illnesses to help them improve movement, manage pain, and/or prevent the loss of mobility. Learn more about a career as a traveling PT....

3 days ago

SLP Position - Skilled Nursing Facility

Farmington, ME

We're hiring an experienced Speech Language Pathologist for a full time contract position at a reputable area facility where you'll have an immediate impact on a local community. Not sure what a Traveling SLP is? Learn more about a career as a...

4 days ago

Social Services Director - Health, Dental, Vision, Company-paid life insurance, 401K, Paid Time Off

Farmington, ME
$24 - $28/hour

Sandy River seeks full time, day shift, licensed social worker to join our team. Monday through Friday hours, flexible scheduling. Benefits.$24.00 - $28.00/hour. Health, Dental, Vision, Company-paid life insurance, 401K, Paid Time Off.Variable...

3 days ago

Social Services Director - Medical Setting

Farmington, ME
$24 - $28/hour

Sandy River seeks full time, day shift, licensed social worker to join our team. Monday through Friday hours, flexible scheduling. Benefits.$24.00 - $28.00/hour. Health, Dental, Vision, Company-paid life insurance, 401K, Paid Time Off.Variable...

3 days ago

Travel Radiology - CT Techologist $3200/wk

Farmington, CT

JOB DESCRIPTION Nomad Health seeks an experienced CT Scan radiology tech for a travel assignment in CT. Take the next step in your healthcare career and join Nomad Health as a travel radiologic technologist. As a traveler with Nomad, you get access...

2 days ago

Physical Therapist - Travel Contract

Farmington, ME

We're seeking a full time Physical Therapist to provide expert physical therapy to patients with injuries or illnesses to help them improve movement, manage pain, and/or prevent the loss of mobility. Learn more about a career as a traveling PT....

4 days ago

Social Services Director (Full Time)

Farmington Falls, ME
$24 - $28/hour

Sandy River seeks full time, day shift, licensed social worker to join our team. Monday through Friday hours, flexible scheduling. Benefits.$24.00 - $28.00/hour. Health, Dental, Vision, Company-paid life insurance, 401K, Paid Time Off.Variable...

3 days ago

Social Services Director - Tuition, Travel, and Wireless Service Discounts

Farmington Falls, ME
$24 - $28/hour

Sandy River seeks full time, day shift, licensed social worker to join our team. Monday through Friday hours, flexible scheduling. Benefits.$24.00 - $28.00/hour. Health, Dental, Vision, Company-paid life insurance, 401K, Paid Time Off.Variable...

3 days ago

Social Services Director - Medical Setting

Farmington Falls, ME
$24 - $28/hour

Sandy River seeks full time, day shift, licensed social worker to join our team. Monday through Friday hours, flexible scheduling. Benefits.$24.00 - $28.00/hour. Health, Dental, Vision, Company-paid life insurance, 401K, Paid Time Off.Variable...

3 days ago

Social Services Director

Farmington Falls, ME
$24 - $28/hour

Sandy River seeks full time, day shift, licensed social worker to join our team. Monday through Friday hours, flexible scheduling. Benefits.$24.00 - $28.00/hour. Health, Dental, Vision, Company-paid life insurance, 401K, Paid Time Off.Variable...

3 days ago

Registered Nurse, RN

Farmington, ME

Benefits.Nursing Student Loan Debt Repayment and Tuition Assistance.Variable compensation plans. Tuition, Travel, and Wireless Service Discounts.Employee Assistance Program to support mental health.Employee Foundation to assist financially with...

3 days ago

Travel Certified Surgical Technologist - $2,866 per week

Farmington, ME
$2,866 per week

TotalMed Staffing is seeking a travel Certified Surgical Technologist for a travel job in Farmington, Maine. Job Description & Requirements Specialty: Certified Surgical Technologist Discipline: Allied Health Professional Start Date: ASAP Duration:...

1 day ago

Registered Nurse, 2 East-Oncology

Farmington, CT

POSITION SUMMARY: Utilizing the nursing process, provides high quality direct and indirect patientcare.# Coordinates patient care by working collaboratively with the interdisciplinary team. # Communicates, as appropriate, the patient#s clinical...

1 day ago

ER Nurse - $10k SIGN ON BONUS

Farmington, CT

NEW HIRE SIGN ON BONUS ELIGIBLE - $10,000 POSITION SUMMARY: Utilizing the nursing process, provides high quality direct and indirect patient-centered care. Coordinates patient care by working collaboratively with the interdisciplinary team, patients...

1 day ago

Registered Nurse, Behavioral Health Inpatient at Rockville General Hospital

Farmington, CT

NEW HIRE SIGN ON BONUS ELIGIBLE POSITION - $10K!# # This position consists of 8-hour shifts- 11p-7:30a # POSITION SUMMARY: Utilizing the nursing process, provides high quality direct and indirect patient centered care.# Coordinates patient care by...

1 day ago

Registered Nurse, Family Birthing Center

Farmington, CT

This is a temporary position. There are no benefits/PTO associated with this role. There is a 20% premium pay on top of base pay offered. POSITION SUMMARY: The Registered Nurse of Maternity Services reports to the Clinical Nurse Manager.# Utilizing...

1 day ago

Registered Nurse, 2East-Oncology, MMH

Farmington, CT

NEW HIRE SIGN ON BONUS ELIGIBLE POSITION - $10K!# # POSITION SUMMARY: Utilizing the nursing process, provides high quality direct and indirect patientcare.# Coordinates patient care by working collaboratively with the interdisciplinary team. #...

1 day ago

Registered Nurse (ER) - $10k Sign On Bonus

Farmington, CT

NEW HIRE SIGN ON BONUS ELIGIBLE POSITION - $10K! POSITION SUMMARY: Utilizing the nursing process, provides high quality direct and indirect patient-centered care. Coordinates patient care by working collaboratively with the interdisciplinary team,...

1 day ago

Registered Nurse, Emergency Department

Farmington, CT

NEW HIRE SIGN ON BONUS ELIGIBLE - $10,000 POSITION SUMMARY: Utilizing the nursing process, provides high quality direct and indirect patient-centered care. Coordinates patient care by working collaboratively with the interdisciplinary team, patients...

1 day ago

Registered Nurse ICU

Farmington, CT

NEW HIRE SIGN ON BONUS ELIGIBLE POSITION - $10K! # POSITION SUMMARY: Utilizing the nursing process, provides high quality direct and indirect patientcare.# Coordinates patient care by working collaboratively with the interdisciplinary team. #...

2 days ago

Wound and Ostomy Certified Nurse (WOCN) Specialist

Farmington, CT

NEW HIRE SIGN ON BONUS ELIGIBLE POSITION! - $8K # POSITION SUMMARY: Provides clinical expertise, education, consultation, leadership and research to the organization in relation to patients and staff with wound, skin, ostomy and continence needs.#...

10 hours ago

Physical Therapist Outpatient, Per Diem

Farmington, CT

POSITION SUMMARY: Provides treatments to patients by evaluating the function and selecting and applying appropriate treatments to improve or restore function. Participates in an interdisciplinary approach for in servicing and community education and...

9 hours ago

Occupational Therapist

Farmington, CT

NEW HIRE SIGN ON BONUS ELIGIBLE! - $10,000 # POSITION SUMMARY: Provides treatments to patients by evaluating the function and selecting and applying appropriate treatments to improve or restore function. Participates in an interdisciplinary approach...

9 hours ago

Respiratory Therapist

Farmington, CT

POSITION SUMMARY: Performs safe respiratory therapy modalities as ordered by physician, developing a plan of care based on assessment data and standards of care, identifying needs for alternative action in the plan of treatment and involves the...

1 day ago

Speech Language Pathologist Per Diem

Farmington, CT

This is a Per Diem Opportunity at Manchester Memorial Hospital # POSITION SUMMARY: Provides treatments to patients by evaluating the function and selecting and applying appropriate treatments to improve or restore function. Participates in an...

2 days ago

OR Nurse - $8k sign on bonus

Farmington, CT

NEW HIRE SIGN ON BONUS ELIGIBLE! - $8,000 # POSITION SUMMARY: Utilizing the nursing process, provides high quality direct and indirect patientcare.# Coordinates patient care by working collaboratively with the interdisciplinary team, patients and...

2 days ago

Registered Nurse - Dual Diagnosis Unit

Farmington, CT

POSITION SUMMARY: Utilizing the nursing process, provides high quality direct and indirect patient centered care. Coordinates patient care by working collaboratively with the interdisciplinary team. Communicates, as appropriate, the patient's...

2 days ago

Clinical Nurse Educator, Inpatient Behavioral Health

Farmington, CT

POSITION SUMMARY: Provides clinical expertise, education, consultation, leadership and research in selected clinical areas to benefit patients, staff and the organization.# Serves as a resource to staff and management. # Allocates available resources...

2 days ago

Operating Room Nurse - $8k sign on bonus

Farmington, CT

NEW HIRE SIGN ON BONUS ELIGIBLE! - $8,000 # POSITION SUMMARY: Utilizing the nursing process, provides high quality direct and indirect patientcare.# Coordinates patient care by working collaboratively with the interdisciplinary team, patients and...

2 days ago

Registered Nurse, Operating Room, Per Diem

Farmington, CT

POSITION SUMMARY: Utilizing the nursing process, provides high quality direct and indirect patientcare.# Coordinates patient care by working collaboratively with the interdisciplinary team, patients and families. # Communicates, as appropriate, the...

2 days ago

Occupational Therapist - $10K Sign on Bonus

Farmington, CT

NEW HIRE SIGN ON BONUS ELIGIBLE POSITION - $10K! # POSITION SUMMARY: Provides treatments to patients by evaluating the function and selecting and applying appropriate treatments to improve or restore function. Participates in an interdisciplinary...

2 days ago

Physical Therapist -Inpatient

Farmington, CT

POSITION SUMMARY: Provides treatments to patients by evaluating the function and selecting and applying appropriate treatments to improve or restore function. Participates in an interdisciplinary approach for in servicing and community education and...

3 days ago

Registered Nurse- Adolescent at MMH

Farmington, CT

# POSITION SUMMARY: Utilizing the nursing process, provides high quality direct and indirect patient centered care for the Behavioral Health Units: Geriatric Psych, Adult Behavioral Health, and Adolescent Behavioral Health.# Coordinates patient care...

2 days ago

Registered Nurse, Inpatient Geri Psych at Rockville General Hospital

Farmington, CT

POSITION SUMMARY: Utilizing the nursing process, provides high quality direct and indirect patient centered care. Coordinates patient care by working collaboratively with the interdisciplinary team. Communicates, as appropriate, the patient's...

2 days ago

Respiratory Therapist - $8k Sign On Bonus!

Farmington, CT

NEW HIRE SIGN ON BONUS ELIGIBLE POSITION - $8K! POSITION SUMMARY: Performs safe respiratory therapy modalities as ordered by physician, developing a plan of care based on assessment data and standards of care, identifying needs for alternative action...

2 days ago

Registered Nurse, Operating Room

Farmington, CT

NEW HIRE SIGN ON BONUS ELIGIBLE! - $8,000 # POSITION SUMMARY: Utilizing the nursing process, provides high quality direct and indirect patientcare.# Coordinates patient care by working collaboratively with the interdisciplinary team, patients and...

2 days ago

Occupational Therapist- per diem

Farmington, CT

POSITION SUMMARY: Provides treatments to patients by evaluating the function and selecting and applying appropriate treatments to improve or restore function. Participates in an interdisciplinary approach for in servicing and community education and...

4 days ago

CT Scan Technologist - Bradley Radiology

Farmington, CT

Job Schedule: Part Time Standard Hours: 32 Job Shift: Shift 2 Shift Details: Position: 32 hours working 4p-12a. Position rotates every other weekend Sat/Sun, includes on call rotation and holiday rotation. *Willing to train registered RT (R) in CT,...

2 days ago

Certified Surgical Technologist (CST) - OR General Surgery

Farmington, CT

Job Schedule: Full Time Standard Hours: 40 Job Shift: Shift 1 Shift Details: Work where every moment matters. Every day, over 30,000 Hartford HealthCare colleagues come to work with one thing in common: Pride in what we do, knowing every moment...

2 days ago

Respiratory Care Practitioner / Respiratory Care

Farmington, CT

Job Schedule: Per Diem Standard Hours: 1 Job Shift: Shift 1 Shift Details: Excellence, Safety, Caring, Integrity What do you value? Join us at The Hospital of Central Connecticut as we live our values every day. As part of Hartford HealthCare we...

2 days ago

CT Technologist - Radiology CT Scan

Farmington, CT

Job Schedule: Part Time Standard Hours: 24 Job Shift: Shift 3 Shift Details: 24 hours third shift, every other weekend requirement, rotating holidays *New Hires Eligible For Sign-On Up To $5,000!* Work where every moment matters. Every day, almost...

2 days ago

Radiology Technologist - $6,400 Sign On Bonus

Farmington, CT

NEW HIRE SIGN ON BONUS ELIGIBLE! - $6,400 # POSITION SUMMARY: Interventional Radiology Technologist is responsible for providing patient services using invasive cardiovascular technology under the direction of a physician, leading to the diagnosis...

6 hours ago

Interventional Radiology Technologist - $6,400 Sign On Bonus

Farmington, CT

NEW HIRE SIGN ON BONUS ELIGIBLE! - $6,400 # POSITION SUMMARY: Interventional Radiology Technologist is responsible for providing patient services using invasive cardiovascular technology under the direction of a physician, leading to the diagnosis...

6 hours ago

Graduate Nurse (GN, RN) - Medical Telemetry

Farmington, CT

Job Schedule: Full Time Standard Hours: 36 Job Shift: Shift 3 Shift Details: Graduate nurse requisitions, 3 shifts week from 7p-7:30a, every third weekend and holiday Work where every moment matters. Every day, over 30,000 Hartford HealthCare...

1 day ago

OASIS Visiting Nurse (RN, Registered Nurse) - Homecare

Farmington, CT

Job Schedule: Full Time Standard Hours: 40 Job Shift: Shift 1 Shift Details: Monday-Friday including rotating weekends and holidays Start here at Hartford HealthCare and work where every moment matters! Hartford HealthCare at Home doesn't just take...

1 day ago

Physician Assistant or Nurse Practitioner - Home Care Based Geriatrics

Farmington, CT

Job Schedule: Full Time Standard Hours: 40 Job Shift: Shift 1 Shift Details: Weekday schedule, home-based care in the greater Hartford area. Nurse Practitioner and Physician Assistant Benefits : Market-leading compensation and benefits and generous...

2 days ago

Visiting Nurse (RN, Registered Nurse) - Homecare

Farmington, CT

Job Schedule: Full Time Standard Hours: 40 Job Shift: Shift 1 Shift Details: Full time, part time, per diem/per visit opportunities Start here at Hartford HealthCare and work where every moment matters! Hartford HealthCare at Home doesn't just take...

2 days ago

Staff Registered Nurse (RN) - Post Anesthesia Care Unit

Farmington, CT

Job Schedule: Part Time Standard Hours: 32 Job Shift: Shift 1 Shift Details: 4x8 hour shifts 9a-5:30pm Work where every moment matters. Every day, over 30,000 Hartford HealthCare colleagues come to work with one thing in common: Pride in what we do,...

2 days ago

Wound Care RN (Registered Nurse, Specialty) - HomeCare

Farmington, CT

Job Schedule: Full Time Standard Hours: 40 Job Shift: Shift 1 Shift Details: Monday-Friday including rotating weekends and holidays Start here at Hartford HealthCare and work where every moment matters! Hartford HealthCare at Home doesn't just take...

2 days ago

Nurse Preceptor (RN, Registered Nurse, Education) - HomeCare

Farmington, CT

Job Schedule: Full Time Standard Hours: 40 Job Shift: Shift 1 Shift Details: M-F with some weekend coverage as needed; travel across regions expected Start here at Hartford HealthCare and work where every moment matters! Hartford HealthCare at Home...

2 days ago

Interventional Technologist - Interventional Radiology

Farmington, CT

Job Schedule: Per Diem Standard Hours: 1 Job Shift: Shift 1 Shift Details: per diem, as needed, possible on-call Work where every moment matters. Every day, over 30,000 Hartford HealthCare colleagues come to work with one thing in common: Pride in...

2 days ago

New Graduate Registered Nurse (RN), Emergency Department

Farmington, CT

Job Schedule: Full Time Standard Hours: 36 Job Shift: Shift 1 Shift Details: This position consists of EOW and EOH. Work where every moment matters. Every day, over 30,000 Hartford HealthCare colleagues come to work with one thing in common: Pride in...

2 days ago

Hospice Nurse (RN, Registered Nurse) - HomeCare

Farmington, CT

Job Schedule: Full Time Standard Hours: 40 Job Shift: Shift 1 Shift Details: Full time, part time, per diem/per visit available Start here at Hartford HealthCare and work where every moment matters! Hartford HealthCare at Home doesn't just take great...

2 days ago

Nurse Practitioner or Physician Assistant – Home Care based Geriatrics

Farmington, CT

Job Schedule: Full Time Standard Hours: 40 Job Shift: Shift 1 Shift Details: Mon-Fri Nurse Practitioner and Physician Assistant Benefits: Market-leading compensation and benefits and generous paid time off Paid CME time off plus CME budget,...

2 days ago

Registered Nurse Clinical Leader (RN) - Med/Surg

Farmington, CT

Job Schedule: Part Time Standard Hours: 24 Job Shift: Shift 1 Shift Details: 2 x 12 (6:30 am - 7:00 pm) Work where every moment matters. Every day, almost 35,000 Hartford HealthCare employees come to work with one thing in common: Pride in what we...

2 days ago

OASIS Nurse Weekend (RN, Registered Nurse) - HomeCare

Farmington, CT

Job Schedule: Part Time Standard Hours: 24 Job Shift: Shift 1 Shift Details: Sat/Sun/Mon OR Fri/Sat/Sun Work where every moment matters. Every day, over 30,000 Hartford HealthCare colleagues come to work with one thing in common: Pride in what we do,...

2 days ago

Palliative Visiting Nurse (Registered Nurse, RN) - HomeCare

Farmington, CT

Job Schedule: Full Time Standard Hours: 40 Job Shift: Shift 1 Shift Details: Full time, part time, and per diem. Monday-Friday including rotating weekends, holidays, and on call. Start here at Hartford HealthCare and work where every moment matters!...

2 days ago

Radiologic Technologist / Radiology General

Farmington, CT

Job Schedule: Full Time Standard Hours: 40 Job Shift: Shift 1 Shift Details: FLEXIBLE SHIFTS: 1st shift: 7:00a-3:30p, 7:30a-4:00p, 8:00a-4:30p or 8:30a-5:00p 2nd shift: 3:00p-11:30p or 3:30p-12:00a 3rd shift: 11:30p-7:30a Rotating weekends and...

2 days ago

Staff RN - Crisis Services

Farmington, CT

Job Schedule: Part Time Standard Hours: 24 Job Shift: Shift 3 Shift Details: 2 - 12 hour shifts per week. Hours of 645pm - 715am. Rotating weekends and holidays. Start here at Hartford Healthcare and work where every moment matters! MidState Medical...

2 days ago

Interventional Radiology Technologist

Farmington, CT

NEW HIRE SIGN ON BONUS ELIGIBLE! - $6,400 # POSITION SUMMARY: Interventional Radiology Technologist is responsible for providing patient services using invasive cardiovascular technology under the direction of a physician, leading to the diagnosis...

3 days ago

Nurse Practitioner(APRN) or Physician Assistant - Wound Care / Wound Center

Farmington, CT

Job Schedule: Part Time Standard Hours: 32 Job Shift: Shift 1 Shift Details: M-F 730a-400p Work where every moment matters. Every day, almost 20,000 Hartford HealthCare employees come to work with one thing in common: Pride in what we do, knowing...

2 days ago

Physician Assistant or Nurse Practitioner (APRN) / Vascular Winsted

Farmington, CT

Job Schedule: Full Time Standard Hours: 40 Job Shift: Shift 1 Shift Details: Mon-Fri Work where every moment matters. Every day, almost 30,000 Hartford HealthCare colleagues come to work with one thing in common: Pride in what we do, knowing every...

2 days ago

View all Graduate jobs in Farmington