Description

Job Description

1. Golang development

2. API and micro services

3. DevOps

4. Cloud and automation

Role definition - Developing Go packages and programs that are scalable and maintainable. Ensure that these Go packages & programs are well documented and has a reasonable test coverage. Coordinate with the rest of the team working on different layers of the infrastructure.

Mandatory Skills and Certification –

· Strong knowledge of Go programming language, paradigms, constructs.

· Knowledge of common Go routine and Channel patterns

· Experience with full site of Go framework and tools.

· Hands on experience on API micro service.

· Ability to write clean & effective Go doc comments.

Expected qualification and critical experiences –

  • A degree in Engineering, Science or equivalent
  • Minimum 6+ years' experience on Golang
  • Having strong Golang developer experience
  • Experience designing, building, and operating micro services and associated APIs. Write authorisation logic for API landscape.
  • Hands On experience on ICHP and OPA/Rego is mandatory.
  • Strong Analytical ability and debugging expertise required.
  • Strong oral and written communication skills

Education

A degree in Engineering, Science