Taro Logo

Senior Data Engineer and Software Developer – Research Analytical Laboratory

3M is a global science company that applies science in collaborative ways to improve lives daily, connecting with customers worldwide.
Maplewood, MN, USA
$141,898 - $149,468
Data
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Job Description

3M is seeking a Senior Data Engineer and Software Developer for their Research Analytical Laboratory in Maplewood, Minnesota. This role combines data engineering and software development expertise, focusing on building robust web applications and managing complex database systems. The position offers a hybrid work arrangement, allowing up to three days of remote work per week from within commuting distance of the St. Paul office.

The role requires a strong technical foundation with at least 5 years of experience in C#, MVC, and database optimization. You'll be responsible for developing web applications using ASP.NET and Python, creating complex SQL queries, and working with ETL services. The position demands expertise in cloud solutions, particularly with Microsoft Azure, and experience with modern development tools like Visual Studio Code.

As a senior member of the team, you'll be involved in the full software development lifecycle, from gathering requirements to deployment. You'll work on critical data infrastructure projects within the Research Analytical Laboratory, contributing to 3M's innovative scientific solutions. The role offers competitive compensation ranging from $141,898 to $149,468 per year, along with comprehensive benefits.

3M is a global science company known for applying science to improve lives daily, offering the opportunity to work on impactful projects with worldwide reach. The company's collaborative culture and focus on innovation make it an ideal environment for technology professionals looking to advance their careers while working on meaningful projects.

Last updated 2 months ago

Responsibilities For Senior Data Engineer and Software Developer – Research Analytical Laboratory

  • Write and enhance code to design and develop web applications using ASP.NET and Python
  • Build complex/large SQL database queries and Stored procedures to design database for web applications
  • Gather requirements and develop code
  • Run pre-deployment builds
  • Document process and features
  • Perform unit tests

Requirements For Senior Data Engineer and Software Developer – Research Analytical Laboratory

Python
  • Bachelor's in Computer Science or Information Technology
  • 5 years of work experience coding in C#, MVC, and optimizing large SQL and NoSQL databases
  • 3 years of work experience with ETL services like SSIS and coding in Python using Visual Studio Code
  • 1 year of work experience coding in Infragistics and designing, building, and maintaining cloud solutions using Microsoft Azure

Benefits For Senior Data Engineer and Software Developer – Research Analytical Laboratory

Medical Insurance
  • Position may be eligible for telecommuting up to three days per week

Related Jobs

Senior Data Engineer and Software Developer – Research Analytical Laboratory

Senior Data Engineer and Software Developer position at 3M's Research Analytical Laboratory, focusing on web application development, database design, and cloud solutions using Python, ASP.NET, and Azure.

Senior Data Engineer and Software Developer – Research Analytical Laboratory

Senior Data Engineer and Software Developer position at 3M focusing on web application development, database design, and ETL processes using Python, .NET, and SQL.

Senior Data Engineer and Software Developer – Research Analytical Laboratory

Senior Data Engineer and Software Developer position at 3M's Research Analytical Laboratory, focusing on web application development, database design, and ETL processes.

Data Governance Engineer

Senior Data Governance Engineer role at LiveRamp in San Francisco, focusing on implementing data governance frameworks and managing Tableau ecosystem with AI analytics solutions.

Data Engineer (Remote - US)

Senior Data Engineer position at Monte Carlo, offering remote work in the US, competitive salary ($180K-$220K), and comprehensive benefits, requiring 5+ years of experience in data pipeline development.