Overview:
TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. Our client is the brand name of Deere & Company an American corporation that manufactures agricultural machinery heavy equipment forestry machinery diesel engines drivetrains used in heavy equipment and lawn care equipment.
Job Title: Software Engineer
Location: Urbandale IA 50322
Duration: 12 Months
Job Type: Contract
Work Type: Remote
Visa sponsorship is not available now or in the near future for this position.
Job Description:
Primary Roles:
-
Create and update API interfaces to MySQL backend databases. The API is hosted on AWS ECS and written using Python.
-
Ingest data into the Enterprise Data Lake from various database/file sources
-
Transform data and create common tables using Pyspark and SQL
-
Load data into MySQL from the Enterprise Data Lake
-
Analyze data using SQL and Pyspark
-
Create and maintain updates to AWS resources
Supporting Roles:
-
Work closely with the front end developer on the API specification
-
Build test scripts in Python to test data replication processes
-
Work closely with the product manager and end users to understand requirements
Required Skills:
-
Experience requirements at least 3 5 years of experience with SQL Python and cloud computing (AWS preferred)
-
Languages and Frameworks: Python SQL Pyspark
-
Core understanding of AWS services including IAM Lambda S3 RDS ECS and EC2
-
Experience developing Databricks jobs and pipelines
-
Other: Docker containerization concepts REST API concepts (calling REST APIs using Python)
Additional Skills:
TekWissen Group is an equal opportunity employer supporting workforce diversity.