Web application developer - W/python - Local to Johnston, IA - Posted by Tauqeer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 6 Month(s)
No Travel Required

Skills

C#
Python
JavaScript
AngularJS
SQL
Web Development
Web Applications
Linux
Amazon Web Services
Amazon RDS
Amazon S3
API
DevOps

Job Details


Project Overview:

This role involves developing and maintaining application features for data processing pipelines and full-stack web applications. These applications primarily support image and data processing for seed product development within Corteva R&D.


Key Responsibilities:

  • Design, develop, and maintain scalable, secure data processing pipelines and full-stack web applications.
  • Write and execute unit and integration tests for all developed features.
  • Apply sound design principles and coding best practices to deliver high-quality solutions.
  • Deploy applications to AWS and Azure using DevOps methodologies including CI/CD, automated testing, monitoring, and infrastructure automation.
  • Collaborate closely with engineers and analysts through agile ceremonies such as daily stand-ups, sprint planning, and reviews.

Required Skills & Experience:

  • At least 4 years of experience developing high-quality, multi-tier applications.
  • Minimum 2 years of experience in full-stack web development using Python, C#, JavaScript, and Angular. Python is required for current projects.
  • At least 1 year of experience with AWS services such as Lambda, Fargate, API Gateway, S3, and RDS, or equivalent experience with other cloud providers.
  • 1 year of experience in database-backed application development, including writing SQL queries.
  • 1 year of experience debugging full-stack web applications.
  • 1 year of experience modifying CI/CD pipelines.
  • 1 year of experience working in a Linux environment.

Preferred Qualifications:

  • Strong written and verbal communication skills.
  • Solid understanding of SQL and relational databases, including ORM concepts.
  • Experience working in agile development environments within small teams.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.