Donaldson - Bloomington, MN

posted about 1 month ago

Full-time - Mid Level
Bloomington, MN
Computer and Electronic Product Manufacturing

About the position

The Senior Software Developer at Donaldson will play a crucial role in the development and expansion of cloud and IoT services, specifically focusing on the Donaldson iCue TM Service. This position involves transforming IoT data into actionable insights through Python development in Databricks, while also engaging in various integration efforts across business units. The role emphasizes collaboration within an agile-driven engineering team to create innovative filtration solutions.

Responsibilities

  • Develops python code running in Databricks for data transformation, integration, and creation
  • Develops Databricks workflows
  • Performs end to end validation of the Donaldson iCue platform
  • Assists in root cause analysis and resolution of system outage events
  • Assists in troubleshooting system issues reported by team
  • Performs code review of existing and newly created python code
  • Participates in deployment of releases and corresponding release validation
  • Assists in algorithm integration and development
  • Works collaboratively with others as part of an Agile development process
  • Maintains and reviews documentation
  • Collaborates with various engineering teams

Requirements

  • Bachelor's degree in computer engineering / computer science or related field, or equivalent working experience
  • 5+ years of experience in python software development
  • Experience with database structures and data access methodologies
  • Experience with backend concepts and frameworks such as persistence, messaging, dependency injection, concurrency and scalable design, REST and web services

Nice-to-haves

  • 2+ years of experience with Databricks
  • 1+ years of experience with CI/CD methodologies
  • 1+ years of experience using Agile methodologies
  • Experience with Azure Cloud Services
  • Experience with Deltalake
  • Experience with Azure IoTHub
  • Experience as a lead developer or software architect on a software as a service application
  • Experience with C#
  • Experience with SQL
  • Experience designing services with high-availability, reliability, and scalability in mind
  • Experience with networking concepts such as: TCP/IP, DNS, load balancing, app gateways, certificates, TLS/SSL
  • Experience with analysis of large volume of data to make performance improvements
  • Familiarity with Atlassian products (Jira, Confluence)
  • Experience contributing to community through code, documentation, and/or mentoring
  • Ability to work independently, manage projects goals effectively, and provide technical guidance when needed
  • Strong communication skills
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service