Live chat
Donaldson Company, Inc.

Engineer - Full Stack Software Data

Donaldson Company, Inc. - Bloomington, MN

Job Description

Engineer - Full Stack Software & Data Job Number:*******


If you have talent, initiative, and a desire to join a thriving global company with a wealth of career opportunities, you can make a world of a difference at Donaldson, a leading provider of filtration solutions. Our culture is based on the strong values of integrity, respect, and commitment. Click on this link to learn more about a career at Donaldson:

How you will bring value to Donaldson:

* Rapid creation of prototypes that can envision what a production solution may look like

* Continuous collaboration with architects, scientists and business analysts while iteratively delivering solutions and value.

* Implementing solutions based on Data Science and/or first principles

* Highly dependable, self-starter with a positive attitude

* Ability to acknowledge ones own limitations, and are:

o Eager to grow professionally

o Comfortable learning on the fly

* An entrepreneurial mindset with an ability to think beyond the code

* Being able to comfortably explain concepts and solutions to others in formal and informal settings.

* Assisting in project development, designing, and customizing software and providing on-going support for R & D efforts.

* Providing technical support including analysis, testing, designing, coding, configuration, upgrading, and debugging.

Candidates most successful in this role possess:

- Bachelors degree (or equivalent work experience) in IT or related field.

- 2 years relevant work experience.

- Strong communication (written and verbal) and listening skills.

- Ability to problem solve and offer solutions to technical challenges.

- Experience with the following areas:

Back-end Programming Languages

Java, Python - Must have comprehensive knowledge of one and a basic understanding of the other

Web Development

HTML5, CSS, JavaScript

Experience with X3D a plus



Experience with relational databases is a must


Familiar with RDBMS such as PostreSQL, MySql, Oracle or similar


Must have ability to write ad-hoc SQL


Ability to translate queries into Object models suitable for any applicable ORMs


Understands NoSQL databases such as MongoDB, dynamodb and Neo4j


Understands the difference between the types of NoSQL databases and when they should be used


Embraces polyglot persistence



Understands messaging concepts such as topics, publish/subscribe, fan-out and dead letter queues


Familiar with protocols such as MQTT, CoAp and AMQP

Web Services:


Clearly understands with REST concepts


Comfortable implementing a REST API


Understand formats such as JSON and XML


Familiar with HTTP, WebSockets, Server Sent Events



Familiar with cloud concepts from AWS or Azure


Understands serverless concepts


Can identify appropriate cloud capabilities to



Familiar with GIT


Comfortable in a Linux environment and capable of light shell scripting

Job - Information Technology

Job Level - Individual Contributor

Education Level - Bachelors Degree

Location - Bloomington, MN

Donaldson is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, age, gender, religion, national origin, genetic information, protected veterans status, sex, sexual orientation, gender identity, disability status, or any other status protected under federal, state or local laws.

Job Type


Job Reference


Job ID


Enter your details to join Resume-Library and apply for this role


First Name

Last Name

This email already exists

Enter your password to login and apply

Forgotten your password?

Apply Now

17 days 16 hours ago

Donaldson Company, Inc.


Engineer - Full Stack Software Data Donaldson Company, Inc. - Bloomington, MN, United States


Location: Bloomington, MN

Company Profile:
Donaldson Company, Inc. is a leading worldwide provider of filtration systems and replacement parts. Since 1915, we have perfected and leveraged our innovative technology, strong customer relationships and broad geographic presence to meet the diverse and changing needs of our customers.