Calsoft PVT.LTD - San Jose, CA

posted 19 days ago

Full-time - Mid Level
San Jose, CA
Professional, Scientific, and Technical Services

About the position

The Sr Golang Developer will be responsible for the core coding and implementation of modules for a Network Automation/Orchestration Product. This role involves adapting new technologies and designs into the existing product, executing stories and tasks for complete solution integration, and delivering test automation that supports CI/CD practices with high code coverage.

Responsibilities

  • Core coding and implementation of given modules for Network Automation/Orchestration Product.
  • Adaptation of new technology/design into existing product.
  • Implementation of stories/tasks for execution and collaboration across teams for complete solution integration.
  • Low level/detailed design and implementation.
  • Rapid development and delivery of test automation feeding into CI/CD practices with exceptional code coverage.

Requirements

  • Complete exposure to the entire product life cycle is a must.
  • Proficiency in 4 or more areas including microservices architecture, Docker, Kubernetes, and Helm charts.
  • Experience in cloud application development.
  • Strong coding and debugging experience using Java or GoLang.
  • Familiarity with Linux OS, data structures, IPC mechanisms, and multi-threading.
  • Experience with Agile development model, CI/CD, Jenkins pipeline, and Git environment.
  • Knowledge of database concepts and deployment models (RDBMS/NoSQL).
  • Exposure to messaging services like RabbitMQ and Kafka.
  • Understanding of webhooks/web sockets and OpenAPI/OpenConfig.
  • Knowledge of L2/L3 OSI layer protocols and networking concepts.

Nice-to-haves

  • Knowledge in L2/L3 OSI layer protocols such as 802.1Q, LAGs, VxLAN, EVPN, ACLs, Route Policy, MPLS/VPLS, BGP, and L2 Forwarding; L3 Routing.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service