Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.

Software Engineer - Python

Company

DTN

Address Burnsville, MN, United States
Employment type FULL_TIME
Salary
Category IT Services and IT Consulting
Expires 2023-08-19
Posted at 9 months ago
Job Description
DTN is a global leader providing insights and analytics to our customers to feed, fuel, and protect the world. We help people make critical business decisions that impact the agriculture, oil and gas, trading, and weather industries.
It’s a difference you’ve likely felt without even knowing it. From the food on your plate to the gas in your car to the last flight you took, chances are a DTN customer made it possible. And that’s just for starters. That’s why we say, “When our customers prosper, we all win.”
Job Description:
Do you enjoy the challenge of developing scalable solutions that work with “big data” to solve real-world problems?  We are looking for an energetic, innovative Python back-end developer to extend our next-generation platform to centralize data pipeline processes that lets us perform various data transformation and enrichment actions across a variety of weather & climate, agribusiness, and energy data sets.
What you bring:
  • Experience using SQL databases such as PostgreSQL (and Microsoft SQL Server a plus).
  • Experience with AWS services including ECS, EKS, Lambda, Kinesis, RDS, Aurora, DynamoDB, EC2, S3, SQS, SNS, CloudWatch.
  • Good understanding of object-oriented programming, design, and architectural patterns.
  • Familiar with monitoring and observability tools like DataDog.
  • Familiar with utilizing Atlassian products Jira, Confluence, Bitbucket (Git).
  • Experience in application migrations to the cloud, applying cloud-native patterns, and supporting cloud-based applications.
  • Exposure to Kubernetes and an ability to deploy into Kubernetes environments.
  • Experience with CI/CD tools like GitLab, TerraForm, CloudFormation.
  • Education: Bachelor's degree in Computer Science, Software Engineering, or related fields.
  • Proficient in Python programming with a proven track record of developing scalable and robust applications.
What you will do:
  • Prepare models, diagrams and technical documentation for ETL applications, database metadata and operating procedures.
  • Work within a collaborative development team using Agile tools and processes.
  • Collaborate with stakeholders to gather and understand data requirements, ensuring accurate and timely data delivery.
  • Learn about an existing infrastructure from our Subject Matter Experts to help migrate essential content to the next generation infrastructure.
  • Develop and maintain Python-based applications and solutions to perform data processing and analysis, ensuring high-quality code, and adherence to best practices.
  • Assist with assessments/requirements meetings and identify/document solutions leveraging the enterprise ETL framework.
Why DTN?
OUR VISION: To be the independent, trusted source of insights to our customers who feed, protect, and fuel the world.
OUR MISSION: Empower our customers with intelligent and actionable insights that exceed their expectations and enable their success on a daily basis.
OUR VALUES: Customer-Focused, Forward-Thinking, People-Centric, Solution-Oriented
We have great benefits at DTN – apply today to find out more!
At DTN, we are an equal opportunity employer. Come join us as we help feed, fuel, and protect the world!
  • DTN is an Equal Opportunity Employer Minorities/Women/Veterans/Disabled