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.