Software Developer

Location : Gurgaon/Bangalore
Experience : 3 – 14 years
Education : BE / B. Tech / Fulltime MCA
Requirement:
 Java/C/C++ strong experience OR Golang programming experience – At least Basic fundamental should be clear.

  • Experience with building cloud native, microservice based solutions.
  • Working knowledge of building containerized software solutions using Docker, etc. Developing for such environments, and hand-on experience with building software targeted to run on container platforms.
  • Working knowledge of Container Orchestration solutions like Kubernetes, K3S, OpenShift, VMWare Tanzu. Developing for such environments, and hands-on experience with building software targeted to run on container orchestration platforms.
  • Experience in building and working with CI/CD pipelines for development, preferably using Github/Gitlab and related ecosystem
  •  Experience with Python or similar scripting language Infrastructure-as-Code concepts: familiarity of related frameworks like Ansible, Terraform etc.
  •  Familiarity of Virtualization technologies, concepts around hypervisors and popular virtual infra managers (e.g. one or more of Openstack, VMWare, RedHat Openstack, etc.)
  •  Experience in building High Availability software solutions and related concepts about redundancy models, load balancing, scaling etc.
  •  Experience with Security Concepts required to build Secure Software: Secure Coding Practices, Security Audits and Hardening concepts
  •  Awareness of architecture models needed for building software platforms for various domains: (e.g. one of : IoT, Content Delivery, Artificial Intelligence, Telecom, etc.)
  •  Awareness of API design principles (e.g. https://spec.openapis.org/oas/latest.html#openapi-specification) : Concepts, Best practices, API lifecycle, API publishing, Swagger, etc.
  •  Experience with dimensioning aspects for solution deployments
  •  Good experience with Linux based environments
  •  Familiarity with Multi-tenancy concepts for virtualized and containerised compute environments
  •  Experience in designing, building and deploying distributed software systems Desirable Skills:
  •  Familiar with Public cloud providers (e.g. AWS) with some insights into the services they provide and how they can be consumed
  •  Familiarity with Microprocessor architectures: Building cloud native platform/application software for x86 and ARM architectures
  •  Familiarity with networking/acceleration technologies like DPDK, VPP, SRIOV and their use in Virtualized and Containerised applications and platforms
  •  Familiarity with Compute Acceleration concepts using GPUs, VPUs, FPGAs, etc. and their use in Virtualized and Containerised applications and platforms

Interested candidates can send resume to embedkarihr@gmail.com with subject “Software Developer -Golang”

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top

Discover more from

Subscribe now to keep reading and get access to the full archive.

Continue reading