Golang Developer

  • San Jose, CA
  • Posted 17 hours ago | Updated 5 hours ago

Overview

On Site
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 10 day((s))

Skills

Kubernetes
Docker
Golang
Helm charts
Linux OS
Data structures
IPC mechanisms

Job Details

Job Summary

- Responsible for core coding and implementation of modules for Network Automation/Orchestration products.
- Adapt and integrate new technologies and designs into existing products.
- Execute tasks and user stories, collaborating across teams to deliver complete integrated solutions.
- Perform low-level/detailed design and implementation of product features.
- Rapidly develop and deliver test automation to support CI/CD practices and maintain high code coverage.
- Involved in the entire product life cycle, from development to deployment and maintenance.
- Utilize microservices architecture, containerization (Docker, Kubernetes), and Helm charts.
- Participate in cloud application development and deployment.
- Code and debug using Java or GoLang, with strong understanding of Linux OS, data structures, IPC, and multi-threading.
- Work in Agile development environments with CI/CD pipelines (Jenkins) and Git.
- Design and implement RDBMS/NoSQL database models.
- Integrate messaging services such as RabbitMQ and Kafka.
- Work with webhooks, web sockets, and open network APIs (OpenAPI, NETCONF, gRPC, etc.).
- (Desirable) Apply knowledge of L2/L3 networking protocols (e.g., VLAN, VxLAN, BGP, MPLS, etc.) for product enhancements.
- Communicate effectively with strong written and verbal skills.
- Requires B.E/B.Tech (CS/EEE/ECE) with 5-8 years of relevant experience in cloud networking and orchestration domains.
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.

About Bay Squared