Overview:
TekWissen is a global workforce management provider headquartered in Ann Arbor Michigan that offers strategic talent solutions to our clients worldwide. This client is a German multinational Pharmaceutical and biotechnology company and one of the largest pharmaceutical companies in the world headquartered in Leverkusen and areas of business include pharmaceuticals; consumer healthcare products agricultural chemicals seeds and biotechnology products.
Job Title: GoLang Developer / Data Engineer (Expert)
Location: CREVE COEUR MO 63141
Duration: 12 Months
Job Type: Contract
Work Type: Remote
Job Description:
POSITION SUMMARY
-
We are looking for a highly skilled and motivated Software Engineer (contractor) to join our Data Platform team.
-
The ideal candidate will play a key role in developing deploying and supporting backend data services pipelines and platforms.
-
You will be an integral part of our engineering team contributing to architectural discussions implementing innovative solutions and driving best practices across the Software Development Life Cycle (SDLC).
POSITION DUTIES & RESPONSIBILITIES
Develop & Deploy:
-
Develop new features enhance existing functionalities and resolve defects in data services and pipelines.
-
Author code primarily in Go leveraging Python for data pipelines.
-
Utilize configuration languages like YAML and employ CI/CD tools such as GitHub Actions or Google Cloud Build
-
Participate in code reviews sharing constructive feedback and promoting best practices.
-
Leverage Infrastructure as Code (IaC) tools like Terraform and manage containerized applications using Docker and Kubernetes.
-
Build and consume RESTful and gRPC APIs
Test:
-
Advocate for and implement good testing practices including TestDriven Development (TDD).
-
Develop and maintain unit integration acceptance and performance tests to ensure highquality software delivery.
Support:
REQUIREMENTS/PREFERENCES
Education Requirement(s):
-
Bachelors in Comp Sci or related field with at least 5 years experience or Masters with 3 years experience
-
At least 3 years working with Golang
-
At least 3 years working with Google Cloud Platform
-
At least 3 years working with Github
-
At least 3 years working with tooling like Terraform or Helm
-
At least 3 years working in an agile team
Other Skill & Competency Requirements:
Programming Languages:
Cloud Platforms:
Data Technologies:
-
SQL Databases: PostgreSQL Google Cloud SQL
-
Big Data: Google BigQuery
-
EventDriven Systems: Apache Kafka GCP Pub/Sub
API and Protocols:
Containerization and Orchestration:
CI/CD and Source Control:
Observability and Monitoring:
Security
TekWissen Group is an equal opportunity employer supporting workforce diversity.