Data Migration Analyst I (Junior) Job at Windsor Solutions, Portland, OR

UDhyR0d0MnJKcDU0YUNHRHIyOWpvSjVUS3c9PQ==
  • Windsor Solutions
  • Portland, OR

Job Description

Job Description

Job Description

Location: Portland, OR or Northampton, MA | Hybrid Considered

About WindsorWindsor Solutions is an agile and growing company driven by talented, mission-focused people who share a passion for protecting the environment. Since 1998, we’ve partnered with government agencies to develop systems and streamline processes that improve the protection of water, air, land, and public health. We support continuous learning and growth at every level and shape roles around the strengths and goals of each individual, because we know that great ideas and real impact come from empowering people to do their best work.

The Role

As a Data Migration Analyst I, you’ll support projects that help environmental agencies transform their data into actionable insights. You’ll work closely with senior team members to help build and refine data migration routines using Microsoft SQL Server and T-SQL. This is a learning-focused role where curiosity, attention to detail, and clear communication are just as important as technical experience.

You’ll be supported and coached by experienced developers and analysts and will gradually grow into leading your own components of client projects.

What You'll Do 

  • Assist with building ETL (Extract, Transform, Load) routines using SQL Server and T-SQL

  • Work with structured data from legacy systems, file exports, and databases

  • Support requirements gathering and assist with documenting data needs

  • Collaborate with Systems Analysts, clients, and developers to meet project goals

  • Learn and apply best practices for code structure, performance, and troubleshooting

  • Participate in code reviews and knowledge-sharing opportunities

What You Bring

  • Bachelor’s degree in Computer Science, IT, Environmental Science, or related field (or equivalent experience)

  • 0–2 years of professional experience with SQL or data transformation

  • Basic knowledge of relational databases and comfort writing queries

  • Strong written and verbal communication skills

  • Eagerness to learn, take feedback, and grow into more responsibility

  • A collaborative mindset and interest in mission-driven work


 

Powered by JazzHR

ZSun2ITJeD

Job Tags

Similar Jobs

Rainbow Trailers Inc

Production Assembler Job at Rainbow Trailers Inc

Production Assembler Location Niverville, MB : Duties: ~ Reads and deciphers schematics, blueprints, and assembly instructions. ~ Positions or aligns components and parts, either manually or with hoists. ~ Uses hand tools or machines to assemble parts. ~ Prepares... 

Teleperformance USA

Customer Service Expert - On site Job at Teleperformance USA

 ...for assistance and/or possible processing payments Track all call related information for auditing and reporting purposes Provide...  ...or equivalent ~18 years of age or older ~ Proven call center experience ~ Typing 25 WPM ~ Proficient in PC operation and... 

CHS Recruiting

Internal Medicine Physician Assistant Job at CHS Recruiting

 ...OPEN POSITION: Physician Assistant - Sports Medicine & Orthopedics SCHEDULE: - Full-Time - Monday to Friday - 9:00am to 5:00pm - Some Flexibility Offered - No Evenings - No Weekends - No Holidays - No On-Call COMPENSATION: - $120,000+ Starting... 

Wegmans Food Markets

Asset Protection Officer Job at Wegmans Food Markets

 ...EARN A BONUS UP TO $2,500! Hiring immediately! Note : Law enforcement and/or military law enforcement experience is required for this...  ...that provide a high level of coverage at a low cost to you # Retirement plan with a 401(k) match # A generous scholarship program... 

Sport Clips

Hair Stylist/Barber Job at Sport Clips

Sport Clips Haircuts is Hiring Hair Stylists! Do What You Love. Love What You Do. Stylists typically average $24-$31/hour including base pay, tips, and bonus/commissions! JOB DESCRIPTION Our salon in Shorewood (right in front of Target!) is looking for talented...