Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Join a leading company as a Software Engineer contractor, responsible for developing and supporting backend data services. Collaborate with a dynamic team to implement cutting-edge solutions and uphold best practices throughout the Software Development Life Cycle.
Contract (11 months 1 day)
Published 2 days ago
gcp
terraform
gRPC
GoLang
REST APIs
Job Summary:
We are seeking a talented and driven Software Engineer (contractor) to join our Data Platform team at Bayer. As a key member of the team, you will be responsible for developing, deploying, and supporting backend data services, pipelines, and platforms. Your contributions will be vital in shaping architectural decisions, implementing cutting-edge solutions, and upholding best practices throughout the Software Development Life Cycle (SDLC).
Responsibilities:
- Develop new features, enhance existing functionalities, and address defects in data services and pipelines.
- Write code primarily in Go with Python for data pipelines.
- Use configuration languages like YAML and CI/CD tools such as GitHub Actions or Google Cloud Build.
- Participate in code reviews to provide feedback and enforce best practices.
- Utilize Infrastructure as Code (IaC) tools like Terraform and manage containerized applications using Docker and Kubernetes.
- Create and consume RESTful and gRPC APIs.
- Advocate for good testing practices including Test-Driven Development (TDD) and maintain various types of tests for high-quality software delivery.
- Own the services you build by troubleshooting issues and supporting production systems.
- Collaborate with end-users to resolve issues and incorporate feedback for continuous enhancement.
Skills:
Education Requirement(s):
- Bachelor's in Computer Science or related field with a minimum of 5 years of experience OR Master's with 3 years of experience OR at least 8 years of relevant experience.
- Minimum 3 years working with Golang
- Minimum 3 years working with Google Cloud Platform
- Minimum 3 years working with Github
- Minimum 3 years working with tooling like Terraform or Helm
- Minimum 3 years working in an agile team
Other Skill & Competency Requirements:
- Programming Languages: Go (Golang), Python
- Configuration and Scripting: YAML, Terraform, Helm
- API and Protocols: RESTful APIs, gRPC
- Containerization and Orchestration: Docker, Kubernetes (GKE)
- CI/CD and Source Control: GitHub, CI/CD Tools (GitHub Actions, Google Cloud Build)
- Observability and Monitoring: Google Cloud Monitoring
- Security: OAuth, HTTPS/TLS Certificates
This is an exciting opportunity to join a dynamic team at Bayer where you can contribute to innovative projects while enhancing your skills in a collaborative environment. Join us in shaping the future of data services within our Market 360 data asset!