Golang Developer – Big IT Firm

Role and responsibilities

  • Build Go-Lang based applications for Linux based embedded products.
  • Develop new features based on the functional specifications
  • Ensure code is properly structured, do the Unit Testing of the feature developed and get the peer review completed
  • Able to solve problems independently, taking ownership of the applications you work on.

Technical skills requirements
The candidate must demonstrate proficiency in-

  • Very good understanding of product SW Architecture and Design life cycle
  • Strong in Go-Lang programming, Rest API, WSS, Linux internals, IPC, JSON, AVRO, XML schema and format and Scripting language.
  • Very good programming and debugging skills
  • Understanding of Linux based development environment.
  • Strong on networking protocols concepts: TCP/IP, UDP, cloud connection/communication and tunneling concepts (SRA,PDN etc)
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Good to have knowledge of Dockers and virtualization
  • Good to understand Linux based board bring-up, driver development, Linux kernel

Nice-to-have skills

  • Working knowledge of Agile Methodologies such as Scrum, Kanban.
  • Problem solving mind and attitude
  • Great Team player
  • Genuine interest in learning and knowledge sharing
  • Hands-on experience in Git/GitHub/Bitbucket repository.
  • Gurgaon
  • Salary: Max 16 Lacs
  • Exp: 3 to 6 Years
  • Techs: Golang, Go, Linux