For more information on COVID-19 and how we are responding, click here.

Senior Application Developer, Python

Job Details
Posted Date:
August 19, 2021

Job ID:

St. Louis , MO

4 years

Job Description
  • Location: St. Louis, MO
  • Remote: Remote
  • Type: Contract
  • Job #7112

Technology Partners is currently seeking a talented Senior Application Developer, Python (144899). Do you have experience with Python? Let us help you make your next big career move a reality!

What You Will Be Doing:
You will work with scientists, data engineers, and product managers to design and implement highly scalable, data-intensive systems, micro services, APIs, and SDKs. You will take data driven models developed by our Science team and prepare them to run on our Digital Farming Platform. You will interact with our Data Acquisition and Data Architecture teams to define the data schemas to support these models. You will design CICD pipelines to run and validate these models against large volumes of data. You will interact with our cloud services team to deploy onto our AWS cloud platform. You will support and guide other teams consuming our APIs and services. The tools and servicees you design and implement will enable the science team to efficiently build and test new models on our platform.

Required Skills & Experience:

  • BS in software related field or equivalent combination of education and experience
  • Software engineering work experience using a functional or object oriented language.
  • Solid knowledge of CS fundamentals and best practices for code and architecture.
  • Solid experience in Python, Scala or Clojure
  • Self driven. Eager to take ownership. Be a problem solver and a team player.
  • Excellent written and verbal communication skills. Experienced in presentation, engineering diagrams and documentation.
  • Experienced in listening to others, and the ability to present complex technical information in a clear and convincing manner.

Desired Skills & Experience:

  • 4+ years of software development experience.
  • Experience designing and implementing robust and scalable backend services, including RESTful APIs, micro services, efficient data processing algorithms, messaging paradigms, middleware, and persistent stores (SQL and NoSQL).
  • Experience working with AWS or other public Cloud platforms
  • Experience with building real-life large-scale data science projects.
  • Experience with relational and non-relational databases and persistence stores
  • Experience with Amazon Web Services (EC2, S3, RDS, SQS, etc.) (strong plus)
  • Knowledge of functional programming (Clojure) (strong plus)
  • Experience with compiled JVM language (Scala, Java) (strong plus)

We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to provide sponsorship at this time or accept candidates who would require a corp-to-corp agreement.

If this position sounds like you, WE SHOULD TALK!

We realize our people are our most valuable asset, that is why we offer the following benefits:

  • Health, Dental, and Vision insurance
  • 401(k) retirement plan
  • Long and Short-Term disability
  • Life insurance
  • Direct deposit
  • Referral program

Your better future is ready, and we want to put the right tools in your hands to get you there. Let’s go!

Keywords: Python, Scala, Java, Clojure

Looking for more opportunities with Technology Partners? Check out!

Technology Partners is an Equal Opportunity Employer. Technology Partners does not discriminate on the basis of race, color, religion, sex, national origin, age, disability or any other characteristic protected by applicable state or federal civil rights laws.

Share this Job!

Apply Now!

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Know someone who you think would be a great fit for Technology Partners or one of our many clients? Send them our way!